SlideShare a Scribd company logo
Jefri Fahrian | Page 1 of 4
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 2 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 }
Penjelasanprogram:
Line 1 : import java.awt.*;
Untuk mengimpor library java awt
Line 2 : import java.awt.event.*;
Untuk mengimpor library event
Line 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 frame
Line 8 : frame.setLayout(new FlowLayout());
Mengatur tata letak frame
Line 9 : frame.setSize(200,100);
Mengatur ukuran frame
Line 10 : frame.setVisible(true);
Untuk menampilkan objek frame dan button yang dibuat
Line 11 : frame.addWindowListener(new WindowAdapter()
Memberikan aksi pada frame saat tombol ditekan
Line 12 : public void windowClosing(WindowEvent e)
Memberikan aksi saat menutup frame
Line 13 : System.exit(0);
Untuk keluar frame
Jefri Fahrian | Page 3 of 4
Keluaran program :
Gambar 1 Contoh JButton sederhana (Sumber : Dokumentasi Jefri)
Jefri Fahrian | Page 4 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.

More Related Content

PDF
[PBO] Pertemuan 11 - GUI Java Desktop
PPTX
Pengenalan Java Swing
PDF
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
PPTX
8. OOP Java
PDF
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
PDF
Modul Tutorial Membuat Class pada Visual Studio 2010
PDF
Pemrogaman Visual Basic.NET (Modul 1)
DOCX
Laporan praktikum modul 1 (pemrograman swing)
[PBO] Pertemuan 11 - GUI Java Desktop
Pengenalan Java Swing
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
8. OOP Java
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
Modul Tutorial Membuat Class pada Visual Studio 2010
Pemrogaman Visual Basic.NET (Modul 1)
Laporan praktikum modul 1 (pemrograman swing)

Viewers also liked (20)

PPSX
DotNet Conference: code smells
PDF
March 2015 UK Commercial Bulletin
PPTX
Review for Force and Movement Quiz
PDF
Strategic models PDF
PDF
French file
PDF
Kenmerken bamboe klimaatconcepten
PPTX
NIH Career Development (K) Awards: Taking Your Research Career to New Heights
PPTX
MA Research Methods 2: Working Practices
DOCX
Luego de haber aprendido en la sesión anterior a
PDF
Trong hoa lan ho diep
PDF
IFM Flyer - AN IFCA PERSPECTIVE ON RECREATIONAL SEA ANGLING
PDF
Ejercicio mate-financiera
PDF
golf clinic pacchetto vacanza hotel gianna madonna di campiglio
PDF
Making better fundraising decisions
PPTX
Corporate governance
PPT
PPTX
MA Research Methods 1: Research Skills for English
PDF
Network scuolaguida.it Firenze
PDF
Ring2us | SudWebExpo
PDF
Substance Abuse
DotNet Conference: code smells
March 2015 UK Commercial Bulletin
Review for Force and Movement Quiz
Strategic models PDF
French file
Kenmerken bamboe klimaatconcepten
NIH Career Development (K) Awards: Taking Your Research Career to New Heights
MA Research Methods 2: Working Practices
Luego de haber aprendido en la sesión anterior a
Trong hoa lan ho diep
IFM Flyer - AN IFCA PERSPECTIVE ON RECREATIONAL SEA ANGLING
Ejercicio mate-financiera
golf clinic pacchetto vacanza hotel gianna madonna di campiglio
Making better fundraising decisions
Corporate governance
MA Research Methods 1: Research Skills for English
Network scuolaguida.it Firenze
Ring2us | SudWebExpo
Substance Abuse
Ad

Similar to 05.63 JAVA SE_java button final (20)

PDF
Modul Praktikum Pemrograman Berorientasi Objek (Chap.10)
PPT
Bahasa pemrograman-3
PPT
Bahasa pemrograman-3
PDF
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
PDF
Modul PBO Bab-08 - Java GUI
PPTX
Presentasi romi-java-03-gui-october2013.pptx
PPTX
PBO_2201020076.pptx
PPTX
romi-java-03-gui-october2013.pptx
PPTX
template PPT extend.pptx
PPT
Bahasa pemrograman (java)
PPTX
PBO_2201020050.pptx
PPTX
romi-java-03-gui-october2013.pptx
PPTX
11 GUI dengan-SWING Java.pptx
PPTX
tugas PBO Langkah-Langkah Pembuatan Program GUI JForm.pptx
PDF
Praktikum 10
PPTX
01-GUI Programming;s Pengenalan GUI.pptx
PPTX
Tugas PBO JForm Mahes.pptx
PDF
Dasar dasar netbeans
PDF
11_GUI Pada Java.pdf
PDF
11_GUI Pada Java.pdf
Modul Praktikum Pemrograman Berorientasi Objek (Chap.10)
Bahasa pemrograman-3
Bahasa pemrograman-3
Jeni Intro2 Bab07 Abstract Windowing Toolkit Dan Swing
Modul PBO Bab-08 - Java GUI
Presentasi romi-java-03-gui-october2013.pptx
PBO_2201020076.pptx
romi-java-03-gui-october2013.pptx
template PPT extend.pptx
Bahasa pemrograman (java)
PBO_2201020050.pptx
romi-java-03-gui-october2013.pptx
11 GUI dengan-SWING Java.pptx
tugas PBO Langkah-Langkah Pembuatan Program GUI JForm.pptx
Praktikum 10
01-GUI Programming;s Pengenalan GUI.pptx
Tugas PBO JForm Mahes.pptx
Dasar dasar netbeans
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
Ad

More from Jefri Fahrian (20)

DOCX
06.77 JAVA SE_adapter classes
DOCX
06.84 JAVA SE_drawing graphics
DOCX
05.70 JAVA SE_java list
DOCX
04.56 JAVA SE_polymorphic arguements
DOCX
04.47 JAVA SE_more on static
DOCX
03.40 JAVA SE_get and set method
DOCX
02.26 JAVA SE_random number generator
DOCX
03.33 JAVA SE_multidimensional arays
DOCX
01.12 JAVA SE_switch statement
DOCX
02.19 Java SE_else if statement
DOCX
01.06 Java SE_getting user input
DOCX
Praktikum8 komdat_using FTP
PDF
Praktikum7 komdat_setting linksys access point
PDF
Praktikum6 komdat_NAT in Virtual Box
PDF
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
PDF
Praktikum4 komdat_install windows xp in virtual box
PDF
Praktikum2 komdat_ basic command prompt & sharing file in windows
PDF
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
PDF
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
PDF
Prakt.jarkom1 jefri tugas ke 3 SETTING HOTSPOT MIKROTIK
06.77 JAVA SE_adapter classes
06.84 JAVA SE_drawing graphics
05.70 JAVA SE_java list
04.56 JAVA SE_polymorphic arguements
04.47 JAVA SE_more on static
03.40 JAVA SE_get and set method
02.26 JAVA SE_random number generator
03.33 JAVA SE_multidimensional arays
01.12 JAVA SE_switch statement
02.19 Java SE_else if statement
01.06 Java SE_getting user input
Praktikum8 komdat_using FTP
Praktikum7 komdat_setting linksys access point
Praktikum6 komdat_NAT in Virtual Box
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum4 komdat_install windows xp in virtual box
Praktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 3 SETTING HOTSPOT MIKROTIK

05.63 JAVA SE_java button final

  • 1. Jefri Fahrian | Page 1 of 4 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");
  • 2. Jefri Fahrian | Page 2 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 } Penjelasanprogram: Line 1 : import java.awt.*; Untuk mengimpor library java awt Line 2 : import java.awt.event.*; Untuk mengimpor library event Line 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 frame Line 8 : frame.setLayout(new FlowLayout()); Mengatur tata letak frame Line 9 : frame.setSize(200,100); Mengatur ukuran frame Line 10 : frame.setVisible(true); Untuk menampilkan objek frame dan button yang dibuat Line 11 : frame.addWindowListener(new WindowAdapter() Memberikan aksi pada frame saat tombol ditekan Line 12 : public void windowClosing(WindowEvent e) Memberikan aksi saat menutup frame Line 13 : System.exit(0); Untuk keluar frame
  • 3. Jefri Fahrian | Page 3 of 4 Keluaran program : Gambar 1 Contoh JButton sederhana (Sumber : Dokumentasi Jefri)
  • 4. Jefri Fahrian | Page 4 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.