Kamis, 05 Desember 2013

JAVA GUI


Sun Microsystem. Inc, selaku pengembang utama Java menyediakan banyak kelas yang dapat digunkan untuk mempermudah pembuatan aplikasi Java . Daftar kelas yang telah disedikan oleh Sun, lengkap beserta constructor,I method dan cara penggunaanya dapat silihat pada dokumentasi Java. Dokumentasi Java ini akan sangat terasa kegunaanya ketika membuat aplikasi –aplikasi Java berbasis GUI ( Graphic User Imterface) .
GUI ( Graphic User Imterface) adalah suatu aplikasi Java yang berbasis grafik. GUI membuat hasil dari suatu program tampak menarik dan nyaman ketika digunakan oleh user serta kemudahan penggunaan program.  Java menyediakan dua kelas untuk GUI, yaitu AWT ( Abstack Windowing Toolkit ) dan Swing.
A.      AWT ( Abstack Windowing Toolkit )
AWT terdapat pada package java.awt. Package java.awt berisi komponen-komponen GUI yang bersifat platform system operasi. Tampilan dari java.awt menyesuaikan dengan siste, operasi sehingga mengakibatkan dependensi sistem. Kelas yang terdapat pada package java.awt seperti  button, label, window, frame, panel dan dialog.

Contoh Program
1.       Membuat Program cthAWT1.java
Ketikanlah kode berikut :
import java.awt.*;
public class cthAWT1  {
public static void main (String[] args)  {
Frame myFrame=new Frame("Contoh program AWT");
(Kode ini digunakan untuk membuat form dengan judul form “Contoh program AWT”
Label myLabel=new Label("Selamat belajar JAVA");
myFrame.add(myLabel);
(Kode ini digunakan untuk memanggil method add dan mengirimkan nilai my label yang isi my label tersebut adalah Selamat belajar JAVA”)
myFrame.setSize(200,150);
(Kode ini digunkan untuk mengetur ukuran dari form)
myFrame.show();
(Kode ini digunakan untuk menampilkan hasil dari form)
}
}

Dan hasilnya akan terlihat dibawah ini :

2.       Membuat program cthAWT2.java

Ketikanlah kode berikut :
import java.awt.*;
class frameTurunan extends Frame{
Label  myLabel= new Label ("Selamat Belajar JAVA! ");
public frameTurunan (String judul){
setTitle(judul);
setSize(200,200);
add(myLabel);
show(true);
}
}

public class cthAWT2{
public static void main (String[] args) {
frameTurunan f = new frameTurunan ("Ini Frame Turunan");
}
}

Dan hasilnya akan terlihat seperti dibawah ini :

B.      SWT (Standart Widget Toolkit)
SWT terdapat pada package java.swt. Package java.awt berisi komponen-komponen GUI yang bersifat platform system operasi. Tampilan dari java.awt menyesuaikan dengan siste, operasi sehingga mengakibatkan dependensi sistem. Namun performa dari SWT ini hampir sama seperti swing.

C.      Swing
Swing terdapat pada package java.swing. Package java.swing dapat diaplikasikan pada multiplatform sistem operasi. Implementasi Swing dalam program dapat menggunakan class yang sudah terdapat pada package javax.swing yaitu JFrame,J.Dialog, JOption, JLabel.

Contoh Program

1.       Membuat Program cthSwing1.java
Ketikkanlah program dibawah ini :

import javax.swing.*;
public class cthSwing1 {
public static void main (String[] args) {
JFrame myFrame = new JFrame ("Contoh program Swing");
JLabel myLabel = new JLabel("Selamat belajar JAVA");
myFrame.add(myLabel);
myFrame.setSize(200,150);
myFrame.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE );
}
}

Dan hasilnya akan terlihat seperti dibawah ini :

2.       Membuat program cthSwing2.java
Ketikkanlah program dibawah ini :

import javax.swing.*;
class frameTurunan extends JFrame {
JLabel  myLabel= new JLabel ("Selamat Belajar JAVA! ");
public frameTurunan (String judul) {
setTitle(judul);
setSize(200,200);
add(myLabel);
setVisible(true);
}
}

public class cthSwing2 {
public static void main (String[] args) {
frameTurunan f = new frameTurunan ("Ini Frame Turunan");
}
}

Dan hasilnya akan terlihat seperti dibawah ini :


NB :
Kesemua Program diatas akan menampilkan hasil yang sama disini yang membedakan program tersebut terletak pada tombol closenya, pada swing tombol close dapat berfungsi untuk mengeluarkan form karena ada perintah “myFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE )”  sedangkan pada program AWT tombol close tidak berfungsi sama sekali.
JAVA GUI
 Sun Microsystem. Inc, selaku pengembang utama Java menyediakan banyak kelas yang dapat digunkan untuk mempermudah pembuatan aplikasi Java . Daftar kelas yang telah disedikan oleh Sun, lengkap beserta constructor,I method dan cara penggunaanya dapat silihat pada dokumentasi Java. Dokumentasi Java ini akan sangat terasa kegunaanya ketika membuat aplikasi –aplikasi Java berbasis GUI ( Graphic User Imterface) .
GUI ( Graphic User Imterface) adalah suatu aplikasi Java yang berbasis grafik. GUI membuat hasil dari suatu program tampak menarik dan nyaman ketika digunakan oleh user serta kemudahan penggunaan program.  Java menyediakan dua kelas untuk GUI, yaitu AWT ( Abstack Windowing Toolkit ) dan Swing.
A.      AWT ( Abstack Windowing Toolkit )
AWT terdapat pada package java.awt. Package java.awt berisi komponen-komponen GUI yang bersifat platform system operasi. Tampilan dari java.awt menyesuaikan dengan siste, operasi sehingga mengakibatkan dependensi sistem. Kelas yang terdapat pada package java.awt seperti  button, label, window, frame, panel dan dialog.

Contoh Program
1.       Membuat Program cthAWT1.java
Ketikanlah kode berikut :
import java.awt.*;
public class cthAWT1  {
public static void main (String[] args)  {
Frame myFrame=new Frame("Contoh program AWT");
(Kode ini digunakan untuk membuat form dengan judul form “Contoh program AWT”
Label myLabel=new Label("Selamat belajar JAVA");
myFrame.add(myLabel);
(Kode ini digunakan untuk memanggil method add dan mengirimkan nilai my label yang isi my label tersebut adalah Selamat belajar JAVA”)
myFrame.setSize(200,150);
(Kode ini digunkan untuk mengetur ukuran dari form)
myFrame.show();
(Kode ini digunakan untuk menampilkan hasil dari form)
}
}

Dan hasilnya akan terlihat dibawah ini :
2.       Membuat program cthAWT2.java

Ketikanlah kode berikut :
import java.awt.*;
class frameTurunan extends Frame{
Label  myLabel= new Label ("Selamat Belajar JAVA! ");
public frameTurunan (String judul){
setTitle(judul);
setSize(200,200);
add(myLabel);
show(true);
}
}

public class cthAWT2{
public static void main (String[] args) {
frameTurunan f = new frameTurunan ("Ini Frame Turunan");
}
}

Dan hasilnya akan terlihat seperti dibawah ini :



B.      SWT (Standart Widget Toolkit)
SWT terdapat pada package java.swt. Package java.awt berisi komponen-komponen GUI yang bersifat platform system operasi. Tampilan dari java.awt menyesuaikan dengan siste, operasi sehingga mengakibatkan dependensi sistem. Namun performa dari SWT ini hampir sama seperti swing.

C.      Swing
Swing terdapat pada package java.swing. Package java.swing dapat diaplikasikan pada multiplatform sistem operasi. Implementasi Swing dalam program dapat menggunakan class yang sudah terdapat pada package javax.swing yaitu JFrame,J.Dialog, JOption, JLabel.

Contoh Program

1.       Membuat Program cthSwing1.java
Ketikkanlah program dibawah ini :

import javax.swing.*;
public class cthSwing1 {
public static void main (String[] args) {
JFrame myFrame = new JFrame ("Contoh program Swing");
JLabel myLabel = new JLabel("Selamat belajar JAVA");
myFrame.add(myLabel);
myFrame.setSize(200,150);
myFrame.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE );
}
}

Dan hasilnya akan terlihat seperti dibawah ini :



2.       Membuat program cthSwing2.java
Ketikkanlah program dibawah ini :

import javax.swing.*;
class frameTurunan extends JFrame {
JLabel  myLabel= new JLabel ("Selamat Belajar JAVA! ");
public frameTurunan (String judul) {
setTitle(judul);
setSize(200,200);
add(myLabel);
setVisible(true);
}
}

public class cthSwing2 {
public static void main (String[] args) {
frameTurunan f = new frameTurunan ("Ini Frame Turunan");
}
}

Dan hasilnya akan terlihat seperti dibawah ini :




NB :
Kesemua Program diatas akan menampilkan hasil yang sama disini yang membedakan program tersebut terletak pada tombol closenya, pada swing tombol close dapat berfungsi untuk mengeluarkan form karena ada perintah “myFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE )”  sedangkan pada program AWT tombol close tidak berfungsi sama sekali.

Tidak ada komentar:

Posting Komentar