Praktikum III : Menggunakan JRadioButton 1. Buatlah project java application baru dari netbeans melalui menu file > new project, Pilih java application dan klik Next. 2. Beri nama project ContohRadioButton. 3. Tentukan lokasi penyimpanan pada direktori / folder yang diinginkan dengan tombol browse yang ada lalu klik Finish. 4. Tambahkan package baru dengan nama GUI pada project tersebut ( langkah pembuatan package dapat dilihat lagi pada bab sebelumnya yang membahas tentang package ini ).
5. Pada package GUI tambahkan sebuah JFrame Form dengan cara klik kanan GUI > pilih New > JFrame Form. Beri nama Frameku pada class name pada window yang muncul lalu klik Finish. 6. Masuklah ke modus design pada class Frameku dan desainlah GUI seperti berikut ( ambil komponen dari window Palette sesuai dengan desain yang ada ) : 7. Perhatian object-object swing yang digunakan dan name setiap object-nya pada struktur object yang diambil dari window navigator berikut. Lengkapi object atau komponen swing anda agar sesuai dengan gambar berikut dan change variable name sesuai dengan name yang tampak pada window navigator 8. Property ButtonGroup pada RadioPria dan RadioWanita di window propertiesnya ubahlah menjadi buttongroupjk 9. Property ButtonGroup pada RadioAnak, RadioRemaja dan RadioDewasa di window properties-nya ubahlah menjadi buttongroupsegmen
10. Pada properties JFrame, ubahlah property resizeable dengan menghilangkan check-nya, ubah property title dengan Contoh Penggunaan JRadioButton dan pada window properties juga di bagian code ubahlah Form Size Policy mejadi Generate Resize Code 11. Ubahlah border dari kedua JPanel yang ada menjadi Line 12. Pada properties isilah mnemonic untuk semua tombol sesuai karakter yang anda inginkan. 13. Berikan tanda check pada property selected pada RadioPria dan RadioAnak. Untuk Jradio lainnya hilangkan check-nya. 14. Berilah event actionperformed pada JButton BtnPeriksa dengan cara klik kanan pada method actionperformed untuk BtnPeriksa ( kode yang diketik hanya yang private void BtnPeriksaActionPerformed( java.awt.event.actionevent evt) String jeniskelamin=""; String segmen=""; if(radiopria.isselected()){ jeniskelamin="pria"; else if(radiowanita.isselected()){ jeniskelamin="wanita"; if(radioanak.isselected()){ segmen="anak-anak"; else if(radioremaja.isselected()){ segmen="remaja"; else if(radiodewasa.isselected()){ segmen="dewasa"; JOptionPane.showMessageDialog( null, "Anda Memilih Jenis Kelamin:"+jeniskelamin+"\n"+ "Anda Memilih Segmen Usia:"+segmen, "Pilihan Anda", JOptionPane.INFORMATION_MESSAGE); 15. Berilah event actionperformed pada JButton BtnReset dengan cara klik kanan pada method actionperformed untuk BtnReset ( kode yang diketik hanya yang private void BtnResetActionPerformed( RadioPria.setSelected(true); RadioAnak.setSelected(true);
16. Berilah event actionperformed pada JButton BtnKeluar dengan cara klik kanan pada method actionperformed untuk BtnKeluar ( kode yang diketik hanya yang private void BtnKeluarActionPerformed( System.exit(1); 17. Aktifkan class Main dengan mengklik ganda nama class pada source package di window projects 18. Lakukan editing kode class Main melalui source editor dan tambahkan kode berikut (kode yang ditambahkan dengan font normal, sedangkan kode asli yang dibuat (di-generate) Netbeans dengan font bold. Ketik hanya yang menggunaka font normal pada kode di bawah ini) : package contohradiobutton; import GUI.*; public class Main { public static void main(string[] args) { Frameku frmku=new Frameku(); frmku.setvisible(true); 19. Jalankan project dengan menekan tombol F6 atau pilih dari menu Run > Run Main Project dan perhatikan hasilnya pada output window. 20. Buat file jar-nya dengan menekan tombol F11 atau dari menu Build > Build Main Project. Perhatikan pesan yang muncul pada output window 21. Coba jalankan file jar dari console Praktikum IV : Menggunakan JCheckBox 1. Buatlah project java application baru dari netbeans melalui menu file > new project, Pilih java application dan klik Next. 2. Beri nama project ContohCheckBox. 3. Tentukan lokasi penyimpanan pada direktori / folder yang diinginkan dengan tombol browse yang ada lalu klik Finish. 4. Tambahkan package baru dengan nama GUI pada project tersebut ( langkah pembuatan package dapat dilihat lagi pada bab sebelumnya yang membahas tentang package ini ). 5. Pada package GUI tambahkan sebuah JFrame Form dengan cara klik kanan GUI > pilih New > JFrame Form. Beri nama Frameku pada class name pada window yang muncul lalu klik Finish.
6. Masuklah ke modus design pada class Frameku dan desainlah GUI seperti berikut ( ambil komponen dari window Palette sesuai dengan desain yang ada ) : 7. Perhatian object-object swing yang digunakan dan name setiap object-nya pada struktur object yang diambil dari window navigator berikut. Lengkapi object atau komponen swing anda agar sesuai dengan gambar berikut dan change variable name sesuai dengan name yang tampak pada window navigator 8. Pada properties JFrame, ubahlah property resizeable dengan menghilangkan check-nya, ubah property title dengan Contoh Penggunaan JCheckBox dan pada window properties juga di bagian code ubahlah Form Size Policy mejadi Generate Resize Code 9. Pada properties isilah mnemonic untuk semua tombol sesuai karakter yang anda inginkan. 10. Berilah event actionperformed pada JButton jbutton1 dengan cara klik kanan pada method actionperformed untuk jbutton1 ( kode yang diketik hanya yang private void jbutton1actionperformed( String pilihan=""; if(chkpecel.isselected()){
pilihan=pilihan+"pecel\n"; if(chkgudeg.isselected()){ pilihan=pilihan+"gudeg Jogja\n"; if(chkgado.isselected()){ pilihan=pilihan+"gado-gado\n"; pilihan="anda Suka Makanan Berikut :\n" + pilihan; JOptionPane.showMessageDialog( null, pilihan, "Makanan Favorit", JOptionPane.INFORMATION_MESSAGE); 11. Berilah event actionperformed pada JButton jbutton2 dengan cara klik kanan pada method actionperformed untuk jbutton2 ( kode yang diketik hanya yang private void jbutton2actionperformed( ChkPecel.setSelected(false); ChkGudeg.setSelected(false); ChkGado.setSelected(false); 12. Aktifkan class Main dengan mengklik ganda nama class pada source package di window projects 13. Lakukan editing kode class Main melalui source editor dan tambahkan kode berikut (kode yang ditambahkan dengan font normal, sedangkan kode asli yang dibuat (di-generate) Netbeans dengan font bold. Ketik hanya yang menggunaka font normal pada kode di bawah ini) : package contohcheckbox; import GUI.*; public class Main { public static void main(string[] args) { Frameku frmku=new Frameku(); frmku.setvisible(true); 14. Jalankan project dengan menekan tombol F6 atau pilih dari menu Run > Run Main Project dan perhatikan hasilnya pada output window. 15. Buat file jar-nya dengan menekan tombol F11 atau dari menu Build > Build Main Project. Perhatikan pesan yang muncul pada output window