BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

dokumen-dokumen yang mirip
Praktikum III : Menggunakan JRadioButton

INSTRUKSI PENCABANGAN

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Java Library dan Java Swing

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

Program Kalkulator Sederhana Menggunakan Java Netbeans

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

PENDAHULUAN TENTANG NETBEANS

Pemograman Swing. Netbeans:

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

Praktikum 6a Melakukan koneksi dengan basis data

LAB02 : KODING PROGRAM

Pemrograman Berorientasi Obyek. Ramos Somya

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

JList, JComboBox, JTable

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

Pengantar Library, Classpath, dan Project

Membuat Menu Login Sederhana [Full Coding]

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

Modul 08. User Interface 01

BAB II. Manggunakan JComboBox

BAB 3 Mengenali Lingkup Pemrograman Anda

visit :

Pemrograman Java III

BAB IX. USER INTERFACE

Pemrograman Java III

GRAPHICAL USER INTERFACE (GUI)

Refreshing Praktikum: GUI (Graphical User Interface)

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

BAB 3 Mengenali Lingkup Pemrograman Anda

Materi 5 Pemrograman Visual

Pengenalan APLIKASI DATABASE

Membuat Kalkulator dengan Java

Pemrograman Java III

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

LAPORAN PERCOBAAN V ( MENGHITUNG NILAI UJIAN MAHASISWA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

Modul Praktikum 1 Pemograman Berorientasi Objek

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

BAB I SEKILAS VISUAL STUDIO.NET 2008

VISUAL JAVA PROGRAMMING

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Percobaan 7 GUI(Graphical User Interface )

Membuat Aplikasi Kalkulator Sederhana Dengan Java

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

PEMROGRAMAN BERORIENTASI OBJEK

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

A. TUJUAN PEMBELAJARAN

Graphical User Interface (GUI)

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

GUI & Event Handling. Viska Mutiawani, M.Sc

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

MODUL PRAKTIKUM KE 3 A.

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

Romi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

TIPE DATA Pertemuan (K-03/L-03)

3.1 Pencabangan if Sederhana (Tunggal)

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Materi : GUI AWT & SWING.

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I

BAB 5 Mendapatkan Input dari Keyboard

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Pertemuan 4 Array pada Java

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

MODUL PRAKTIKUM KE 1

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

Prosedur Percobaan Program Tampilan

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Pemrograman Dekstop Pulut Suryati

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

BAB 8 Argumen dari Command-line

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

BAB 5 Mendapatkan Input dari Keyboard

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Materi 1 Pemrograman Visual

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

Program Penghitungan II Dengan Java

Transkripsi:

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING A. Langkah-Langkah Praktek Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton 1. Buatlah project java application baru dari netbeans melalui menu file > new project, Pilih java application dan klik Next. 2. Beri nama project ContohLabelTextFieldButton. 3. Tentukan lokasi penyimpanan pada direktori / folder yang diinginkan dengan tombol browse yang ada lalu klik Finish. 4. Tambahkan package baru dengan nama PaketGUI pada project tersebut ( langkah pembuatan package dapat dilihat lagi pada bab sebelumnya yang membahas tentang package ini ). 5. Pada package PaketGUI tambahkan sebuah JFrame Form dengan cara klik kanan PaketGUI > 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. Klik kanan setiap JTextField, JLabel dan JButton yang ditunjuk dengan tanda panah pada gambar diatas dan pilih change variable name lalu isi variable name sesuai dengan nama yang ditunjukkan menyertai panah untuk setiap komponen tersebut. 8. Pada properties JFrame, ubahlah property resizeable dengan menghilangkan check-nya, ubah property title dengan Contoh Penggunaan JFrame, JTextField,JLabel dan JButton dan pada window properties juga di bagian code ubahlah Form Size Policy mejadi Generate Resize Code 9. Klik kanan BtnTampilHasil dan pilih edit text lalu isikan teks Tampilkan Hasil. 10. Klik kanan BtnBersihkan dan pilih edit text lalu isikan teks Bersihkan 11. Pada JTextField dan JLabel yang ditunjuk panah, klik kanan dan pilih edit text lalu isi dengan 0 12. Pada properties isilah mnemonic untuk BtnTampilHasil dengan T dan mnemonic pada BtnBersihkan isilah dengan B

13. Berilah event actionperformed pada JButton BtnTampilHasil dengan cara klik kanan tombol tersebut > pilih events > action > actionperformed. Isikan kode berikut pada method actionperformed untuk BtnTampilHasil ( kode yang diketik hanya yang private void BtnTampilHasilActionPerformed( int NilaiA; int NilaiB; int Hasil; try{ NilaiA=Integer.parseInt(TxtNilaiA.getText()); NilaiB=Integer.parseInt(TxtNilaiB.getText()); Hasil=NilaiA+NilaiB; TxtHasil.setText(Integer.toString(Hasil)); LblHasil.setText(Integer.toString(Hasil)); catch(numberformatexception nfe){ "Masukkan Angka Dengan Tepat", "Peringatan", JOptionPane.WARNING_MESSAGE); 14. Berilah event actionperformed pada JButton BtnBersihkan dengan cara klik kanan tombol tersebut > pilih events > action > actionperformed. Isikan kode berikut pada method actionperformed untuk BtnBersihkan ( kode yang diketik hanya yang private void BtnBersihkanActionPerformed( int konfirmasi; konfirmasi=joptionpane.showconfirmdialog( "Anda Yakin Akan Mambersihkan Isian Data?", "Konfirmasi", JOptionPane.YES_NO_OPTION); if(konfirmasi==0){ TxtNilaiA.setText("0"); TxtNilaiB.setText("0"); TxtHasil.setText("0"); LblHasil.setText("0"); else{ 15. Berilah event windowopened pada JFrame Frameku dengan cara klik kanan frame tersebut > pilih events > window > windowopened. Isikan kode berikut pada method windowopened untuk Frameku ( kode yang diketik hanya yang

private void formwindowopened(java.awt.event.windowevent evt) { TxtNilaiA.setText("0"); TxtNilaiB.setText("0"); TxtHasil.setText("0"); LblHasil.setText("0"); 16. Aktifkan class Main dengan mengklik ganda nama class pada source package di window projects 17. 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 contohlabeltextfieldbutton; import PaketGUI.*; public class Main { public static void main(string[] args) { Frameku frmku=new Frameku(); frmku.setvisible(true); 18. Jalankan project dengan menekan tombol F6 atau pilih dari menu Run > Run Main Project dan perhatikan hasilnya pada output window. 19. Buat file jar-nya dengan menekan tombol F11 atau dari menu Build > Build Main Project. Perhatikan pesan yang muncul pada output window 20. Coba jalankan file jar dari console Praktikum II : Menggunakan JComboBox 1. Buatlah project java application baru dari netbeans melalui menu file > new project, Pilih java application dan klik Next. 2. Beri nama project ContohCombo. 3. Tentukan lokasi penyimpanan pada direktori / folder yang diinginkan dengan tombol browse yang ada lalu klik Finish. 4. Tambahkan package baru dengan nama PaketGUI pada project tersebut ( langkah pembuatan package dapat dilihat lagi pada bab sebelumnya yang membahas tentang package ini ). 5. Pada package PaketGUI tambahkan sebuah JFrame Form dengan cara klik kanan PaketGUI > 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. Klik kanan setiap JComboBox dan JButton yang ditunjuk dengan tanda panah pada gambar diatas dan pilih change variable name lalu isi variable name sesuai dengan nama yang ditunjukkan menyertai panah untuk setiap komponen tersebut. 8. Pada properties JFrame, ubahlah property resizeable dengan menghilangkan check-nya, ubah property title dengan Contoh Penggunaan JComboBox dan pada window properties juga di bagian code ubahlah Form Size Policy mejadi Generate Resize Code 9. Pada properties isilah mnemonic untuk BtnTampil1 dengan T dan edit text-nya dan isi dengan Tampilkan Hasil. 10. Isi property model dari window properties untuk Combo1 dengan Pilihan 1, Pilihan 2, Pilihan 3, Pilihan 4, Pilihan 5. 11. Berilah event actionperformed pada JButton BtnTampil1 dengan cara klik kanan tombol tersebut > pilih events > action > actionperformed. Isikan kode berikut pada method actionperformed untuk BtnTampil1 ( kode yang diketik hanya yang private void BtnTampil1ActionPerformed( String pilihan; pilihan=(string)combo1.getselecteditem(); "Anda Memilih:\n"+pilihan, "Pilihan Anda", JOptionPane.INFORMATION_MESSAGE); 12. Berilah event windowopened pada JFrame Frameku dengan cara klik kanan frame tersebut > pilih events > window > windowopened. Isikan kode berikut pada method windowopened untuk Frameku ( kode yang diketik hanya yang private void formwindowopened(java.awt.event.windowevent evt) DefaultComboBoxModel dcm=new DefaultComboBoxModel(); Combo2.removeAllItems(); for(int i=1;i<=10;i++){ dcm.addelement("pilihanku Ke-"+i); Combo2.setModel(dcm);

13. Berilah event actionperformed pada JComboBox Combo2 dengan cara klik kanan combobox tersebut > pilih events > action > actionperformed. Isikan kode berikut pada method actionperformed untuk Combo2 ( kode yang diketik hanya yang private void Combo2ActionPerformed(java.awt.event.ActionEvent evt) { String pilihan; pilihan=(string)combo2.getselecteditem(); "Anda Memilih:\n"+pilihan, "Pilihan Anda", JOptionPane.INFORMATION_MESSAGE); 14. Aktifkan class Main dengan mengklik ganda nama class pada source package di window projects 15. 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 contohcombo; import PaketGUI.*; public class Main { public static void main(string[] args) { Frameku frmku=new Frameku(); frmku.setvisible(true); 16. Jalankan project dengan menekan tombol F6 atau pilih dari menu Run > Run Main Project dan perhatikan hasilnya pada output window. 17. Buat file jar-nya dengan menekan tombol F11 atau dari menu Build > Build Main Project. Perhatikan pesan yang muncul pada output window 18. Coba jalankan file jar dari console