Kali ini saya bisa buat postingan lagi. Kali ini saya akan mempostingkan tentang java, yaitu AWT atau (Abstact Windowing Toolkit) dan SWING. Nah Sebelum itu kita harus tau dulu dong apasih AWT dan SWING itu ? Bagaimana sih contoh program nya ? Nah Langsung aja check it out !!!
Sun Microsystem, Inc. selaku pengembang utama Java menyediakan banyak kelas yang dapat digunakan untuk mempermudah pembuatan aplikasi Java. Daftar kelas yang telah disediakan oleh Sun, lengkap beserta constructor, method dan cara penggunaannya dapat dilihat pada dokumentasi Java. Dokumentasi Java ini akan sangat terasa kegunaannya ketika membuat aplikasi-aplikasi Java berbasis GUI (Graphic User Interface).
Graphic User Interface (GUI) adalah suatu aplikasi dalam Java yang berbasis grafik. GUI membuat hasil dari suatu program tampak menarik dan nyaman ketika digunakan oleh para user serta kemudahan penggunaan program. Java menyediakan dua kelas untuk GUI, yaitu AWT (Abstract Windowing Toolkit) dan Swing.
1. AWT (Abstract Windowing Toolkit)
AWT terdapat pada package java.awt. Package java.awt berisi komponen- komponen GUI yang bersifat platform sistem operasi. Tampilan dari java.awt menyesuaikan dengan sistem operasi sehingga mengakibatkan dependensi sistem. Kelas yang terdapat pada package java.awt seperti component, container, window, frame, panel dan dialog.
2. Swing
Swing terdapat pada package javax.swing. Package javax.swing dapat diaplikasikan pada multiplatform sistem operasi. Implementasi Swing dalam program dapat menggunakan class yang sudah terdapat pada package javax.swing yaitu JFrame, JDialog, JOption, JApplet.
Nah biar lebih paham lagi tentang java awt dan swing, mari kita membuat contoh program nya. Jadi di sini saya akan menggunakan Aplikasi Texpad8. Kalau kamu belum punya aplikasi ini kamu bisa download di link berikut : https://www.textpad.com . Di situ kamu bisa pilih produk textpad yang sesuai dengan kebutuhan kamu, tersedia untuk versi 32-bit dan 64-bit. Jika Aplikasi sudah di instal maka lunch program. kemudian akan muncul tampilan awal textpad kaya gini nih.

Oke langsung saja ketikkan contoh program di bawah ini pada lembar kerja baru ya.
frameTurunan f = new frameTurunan("Ini Frame Turunan");

Oke langsung saja ketikkan contoh program di bawah ini pada lembar kerja baru ya.
Contoh Program AWT :
1. MEMBUAT PROGRAM cthAWT1.java
Kode Program :
import java.awt.*;
public class cthAWT1 {
public static void main(String[] args) {
Frame myFrame = new Frame("Contoh program AWT");
Label myLabel = new Label("Selamat belajar JAVA");
myFrame.add(myLabel);
myFrame.setSize(200,150);
myFrame.show();
}
}
langsung simpan dengan nama cthAWT1.java. Untuk Mengkompile program java tekan CTRL+1. Jika sudah tidak ada lagi yang error tekan CTRL+2 untuk menjalankan Program. Maka Hasilnya seperti ini :
Lanjut ke contoh awt 2
2. MEMBUAT PROGRAM cthAWT2.java
Kode Program :
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();
}
}
public class cthAWT2 {
public static void main(String[] args) {
}
}
langsung simpan dengan nama cthAWT2.java. Untuk Mengkompile program java tekan CTRL+1. Jika sudah tidak ada lagi yang error tekan CTRL+2 untuk menjalankan Program. Maka Hasilnya seperti ini :


Nah Sekarang kita masuk ke contoh program swing.
3. MEMBUAT PROGRAM cthSwing1.java
Kode Program :
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.EXIT_ON_CLOSE);
}
}
|
thSwing1.java. Untuk Mengkompile program java tekan CTRL+1. Jika sudah tidak ada lagi yang error tekan CTRL+2 untuk menjalankan Program. Maka Hasilnya seperti ini :

Sekarang masuk ke program swing yang ke 2
simpan dengan nama cthSwing2.java. Untuk Mengkompile program java tekan CTRL+1. Jika sudah tidak ada lagi yang error tekan CTRL+2 untuk menjalankan Program. Maka Hasilnya seperti ini :


Sekarang masuk ke program swing yang ke 2
4. MEMBUAT PROGRAM cthSwing2.java
Kode Program :
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");
|
}
|
}
|
simpan dengan nama cthSwing2.java. Untuk Mengkompile program java tekan CTRL+1. Jika sudah tidak ada lagi yang error tekan CTRL+2 untuk menjalankan Program. Maka Hasilnya seperti ini :

Setelah selesai mengerjakan 4 program di atas tadi. Saya ada tambahan 1 lagi program untuk membuat tombol button. Mau tau seperti apa . Kuy langsung aja praktek in .
5. MEMBUAT BUTTON
Didalam kode program ini saya menggabungkan antara java awt dan java swing.
Kode Program :
Kode Program :
import java.awt.*;
import javax.swing.JButton;
public class tugasawt {
public static void main(String[] args) {
Frame myFrame = new Frame("Contoh program AWT");
myFrame.setSize(300,150);
JButton button = new JButton("BATAL");
myFrame.add(button);
button.setBounds(20,20,150,30);
myFrame.show();
}
}
Tidak ada komentar:
Posting Komentar