Assalamualaikum...
Sudah sekian lama tidak postingan ya. Akhirnya di kesempatan 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.
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);
}
}
|
simpan dengan nama cthSwing1.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();
}
}
simpan dengan nama button.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 cukup sekian postingan kali ini ya, semoga bermanfaat.
Nantikan update Selanjutnya !!!
Wa'assalamualaikum..
yuhuuu...bermanfaat sekali
BalasHapuslampu servis kaca pembesar LED