Download - 05.63 JAVA SE_java button final
05.63 JButton Final
Jefri Fahrian (06)
Dalam pemrograman GUI di java, tampilan atau interface merupakan hal
yang sangat penting untuk diperhatikan. Sebagus – bagusnya aplikasi, sangat
perlu untuk memperhatikan user interface pada programnya. Hal tersebut tidak
lain adalah untuk mempermudah user dalam memakai aplikasi tersebut. Java
menyediakan paket java swing dan java awt yang menyediakan interface berbasis
grafis. Dari paket – paket tersebut terdapat komponen – komponen utama seperti
pembuatan frame, tombol, label, dan sebagainya. Pada kesempatan ini saya akan
membahas mengenai JButton.
Penggunaan JButton
Grafical User Interface (GUI) adalah salah satu kemampuan Java dalam
mendukung dan manajemen antarmuka berbasis grafis. Tampilan grafis yang akan
ditampilkan terhubung dengan program serta tempat penyimpanan data. Elemen
dasar di Java untuk penciptan tampilan berbasis grafis adalah dua paket yaitu
AWT dan Swing. Abstract Windowing Toolkit (AWT), atau disebut juga “Another
Windowing Toolkit”, adalah pustaka windowing bertujuan umum dan
multiplatform serta menyediakan sejumlah kelas untuk membuat GUI di Java.
Dengan AWT, dapat membuat window, menggambar, manipulasi gambar, dan
komponen seperti Button, Scrollbar, Checkbox, TextField, dan menu pull-down.
JButton adalah komponen berbentuk tombol yang digunakan untuk eksekusi
tehadap tindakan yang diinginkan. JButton termasuk komponen yang sering
digunakan dalam input data ataupun perintah lainnya pada aplikasi (Hariyanto,
2003). Berikut contoh sederhana dari penggunaan JButton pada Java :
Contoh program :
1 import java.awt.*;2 import java.awt.event.*;
3 public class buttonImage {4 public static void main(String[] args) {5 Frame frame=new Frame("Belajar memmbuat button sederhana");
Jefri Fahrian | Page 1 of 4
6 Button button = new Button("Hallo");7 frame.add(button);8 frame.setLayout(new FlowLayout());9 frame.etSize(200,100);10 frame.setVisible(true);11 frame.addWindowListener(new WindowAdapter(){12 public void windowClosing(WindowEvent e){13 System.exit(0);14 }15 });16 }17 }
Penjelasan program :
Line 1 : import java.awt.*;
Untuk mengimpor library java awtLine 2 : import java.awt.event.*;
Untuk mengimpor library eventLine 5 : Frame frame=new Frame("Belajar membuat button sederhana");
Membuat objek frame
Membuat frame bernama "Belajar membuat button sederhana"Line 6 : Button button = new Button("Hallo");
Membuat objek button
Membuat tombol dengan teks “Hallo”Line 7 : frame.add(button);
Menambahkan button pada frameLine 8 : frame.setLayout(new FlowLayout());
Mengatur tata letak frameLine 9 : frame.setSize(200,100);
Mengatur ukuran frameLine 10 : frame.setVisible(true);
Untuk menampilkan objek frame dan button yang dibuatLine 11 : frame.addWindowListener(new WindowAdapter()
Memberikan aksi pada frame saat tombol ditekanLine 12 : public void windowClosing(WindowEvent e)
Memberikan aksi saat menutup frameLine 13 : System.exit(0);
Untuk keluar frame
Jefri Fahrian | Page 2 of 4
Keluaran program :
Gambar 1 Contoh JButton sederhana (Sumber : Dokumentasi Jefri)
Jefri Fahrian | Page 3 of 4
Daftar Pustaka
Bloch, J. (2001). Effective Java: Programming Language Guide. Massachusetts: Addison Wesley.
Bracha, G. (2004). Generics in the Java Programming Language.
Hariyanto, B. (2003). Esensi - Esensi bahasa pemrograman Java. Bandung: Penerbit Informatika.
Harold, E. R. (1999). Java I/O. O'Reilly.
McLaughlin, B. (2002). Building Java™ Enterprise Applications Volume I: Architecture. O'Reilly.
Jefri Fahrian | Page 4 of 4