0% menganggap dokumen ini bermanfaat (0 suara)
64 tayangan

Praktek GUI 1

Dokumen tersebut membahas tentang tujuan dan instruksi praktikum pembuatan antarmuka grafis menggunakan bahasa pemrograman Java. Tujuannya adalah memahami dan mampu membuat user interface serta mengimplementasikan berbagai komponen dan manajemen tata letak menggunakan Java. Instruksinya meliputi pembuatan program untuk menampilkan dialog input/output, perkalian, dan data diri menggunakan komponen Java serta pembuatan antarmuka yang menggun

Diunggah oleh

Endang Juhara
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
64 tayangan

Praktek GUI 1

Dokumen tersebut membahas tentang tujuan dan instruksi praktikum pembuatan antarmuka grafis menggunakan bahasa pemrograman Java. Tujuannya adalah memahami dan mampu membuat user interface serta mengimplementasikan berbagai komponen dan manajemen tata letak menggunakan Java. Instruksinya meliputi pembuatan program untuk menampilkan dialog input/output, perkalian, dan data diri menggunakan komponen Java serta pembuatan antarmuka yang menggun

Diunggah oleh

Endang Juhara
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Praktikum : J ava Graphical User Interface

Tujuan Umum :
Memahami dan mampu membuat user interface dengan menggunakan bahasa
pemrograman J AVA
Memahami dan mampu mengimplementasikan penggunaan komponen-komponen pada
J AVA
Memahami dan mampu mengimplementasikan manajemen layout untuk penempatan
setiap komponen
Tujuan Khusus :
Memahami dan mampu mengimplementasikan komponen J OptionPane
Memahami dan mampu mengimplementasikan komponen J Frame dan J Panel
Memahami dan mampu mengimplementasikan komponen J TextField
Memahami dan mampu mengimplementasikan kompenen J Label
Memahami dan mampu mengimplementasikan komponen J Button
Memahami dan mampu mengimplementasikan komponen ComboBox
Memahami dan mampu mengimplementasikan komponen Radio Button
Memahami dan mampu mengimplementasikan manajemen Layout dengan Flow Layout
Memahami dan mampu mengimplementasikan manajemen Layout dengan Border Layout
Memahami dan mampu mengimplementasikan manajemen Layout dengan GridBag
Layout
Instruksi Praktikum :
1. Buatlah file program J AVA dengan nama J OptionDasar.java
a. Tambahkan main method di dalam lingkup public class
b. Buatlah di dalam lingkup main method instruksi berikut ini untuk menampilkan
hasil penjumlahan dua bilangan desimal dengan menggunakan komponen
showInputDialog serta showMessageDialog :
String firstNumber =J OptionPane.showInputDialog( "Masukkan angka ke-1 :
" );
String secondNumber =J OptionPane.showInputDialog( " Masukkan angka
ke-2 : " );
instruksi import terhadap kelas javax.swing.J OptionPane di atas nama kelas
J AVA
int number1 =Integer.parseInt( firstNumber );
int number2 =Integer.parseInt( secondNumber );
int sum =number1 +number2;
J OptionPane.showMessageDialog( null, "The sum is " +sum, "Sum of Two
Integers", J OptionPane.PLAIN_MESSAGE );
2. Buatlah file program J AVA seperti instruksi praktikum no. 1 untuk melakukan perkalian
tiga data desimal.
3. Buatlah file program J AVA seperti pada instruksi no. 2 untuk menampilkan data nama,
nim dan nama program studi anda.
4. Buatlah file program J AVA dengan nama FlowLayoutDasar.J AVA
a. Buatlah konstruktor sesuai nama class java
b. Tambahkan instruksi pada konstrutor tersebut sebagai berikut :
super("GUI FlowLayout");
initGUI( );
c. Buatlah method dengan nama initGUI( ) yang bertipe public dan nilai return-nya
adalah void
d. Tambahkan instruksi pada method tersebut sebagai berikut :
J Panel panel =new J Panel(new FlowLayout());
this.getContentPane().add(panel);
panel.setLayout(new FlowLayout());
J Button leftJ Button =new J Button( "Left" );
J Button centerJ Button =new J Button( "center" );
J Button rightJ Button =new J Button( "right" );
panel.add(leftJ Button);
panel.add(centerJ Button);
panel.add(rightJ Button);
e. Buatlah main method yang di dalamnya terdapat instruksi berikut :
FlowD2 form =new FlowD2();
form.setSize(225, 75);
form.setLocation(100, 100);
form.setVisible(true);
form.setDefaultCloseOperation(J Frame.EXIT_ON_CLOSE);
f. tambahkan paket-paket yang dibutuhkan dengan menggunakan keyword import di
atas nama kelas.
5. Buatlah program J AVA seperti pada no.4 dengan menggantikan nama class-nya dengan
nama FlowLayoutListener.J AVA
a. Buatlah inner class dengan nama ButtonHandler yang bersifat private dan
tambahkan keyword implements dan ActionListener setelah nama class tersebut dan
letakkan class ini di dalam class FlowLayoutListener.
b. Tambahkan pada inner class tersebut method public void dengan nama
actionPerformed yang ber-parameter (ActionEvent event)
c. Tambahkan instruksi berikut pada method actionPerformed :
J OptionPane.showMessageDialog(FlowLayoutListener.this,
String.format("anda menekan tombol : %s", event.getActionCommand( ) ) );
d. Tambahkan instruksi berikut diakhir kode program method initGUI ( ) :
ButtonHandler handler =new ButtonHandler();
leftJ Button.addActionListener(handler);
centerJ Button.addActionListener(handler);
rightJ Button.addActionListener(handler);

Anda mungkin juga menyukai