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