Praktikum pbo – Swing – Modul 5...5. Tambahakan sebuah Label. Ubah property text Label tersebut dengan “Saya adalah Tambahakan sebuah Label. Ubah property text Label tersebut
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Netbeans: Pada pertemuan kali ini, kita akan membahas lebih jauh mengenai swing. Swing adalah sebuah library yang digunakan untuk “menggambar” objek-objek yang sifatnya grafis. Swing adalah pengembangan dari library yang sudah ada sebelumnya, yaitu AWT (Abstract Windowing Toolkit). Paket Swing sendiri bukan merupakan paket utama dari Java, sehingga untuk menggunakan paket Swing, harus mengimport paket javax.swing.*.
Cara Menggunakan Netbeans Penulis menggunakan netbeans versi 6.8. Namun tidak menutup kemungkinan praktikan
bisa menggunakan netbeans versi di atasnya. Di bawah ini merupakan tampilan splash screen
saat menjalankan netbeans.
Setelah masuk ke netbeans, silakan bikin project baru. Caranya adalah dengan masuk ke bagian
menu bar (berada di bagian pojok kiri atas) [File] -> [New Project]. Untuk lebih jelasnya bisa
Tampilan Project di Netbeans Gambar di atas menunjukkan beberapa tampilan pada netbeans yang sering digunakan. Untuk lebih jelasnya silakan tambahkan code di bawah ini kedalam blok main.
Build dan Run Program. Kalian telah berhasil membuat sebuah project di Netbeans ^^ Hasil dari menjalankan program di netbeans dapat di lihat di bagian Output. Contoh program di atas merupakan contoh program Java Application yang dibuat melalui netbeans, sebenarnya Java Application ini telah kita pelajari di pertemuan sebelumnya Cuma bedanya kemarin kita menggunakan Editplus sebagai Text Editor.
Java Desktop Application Java Desktop Application atau bisa juga disebut sebagai pemograman berbasis GUI merupakan pemograman yang menggunakan library Swing ataupun AWT. Pada pemograman berbasis GUI, kita bisa membuat suatu aplikasi yang berbasis pada form yang sering kita jumpai saat menjalankan suatu aplikasi, software dan lainnya. Untuk lebih jelas mengenai pemograman berbasis GUI di java, silakan ikuti langkah di bawah ini. Langkah membuat aplikasi berbasis GUI menggunakan Netbeans.
1. Buat Project Baru (cara pembuatan project baru dapat di lihat di atas). [File] -> [New Project]
2. Pilih Categories: Java dan Projects: Java Desktop Application. Kemudian tekan tombol [next>].
3. Ubahlah Project Name menjadi JavaGUI, Project Location: (bebas) atau tidak perlu diubah (direktori default dari Netbeans). Seperti gambar di bawah ini.
Kemudian klik Finish. Apabila semua langkah telah dijalankan, maka kalian telah berhasil membuat suatu aplikasi yang berbasis GUI menggunakan Netbeans ^^. Coba Compile dan Jalankan aplikasi sederhana di atas. Gambar di bawah ini merupakan tampilan secara keseluruhan Java Desktop Application pada Netbeans.
Gambar di bawah untuk meng-import JOptionPane secara otomatis.
Klik icon lampu dan pilih “Add import for javax.swing.JOptionPane”
Pada tahap ini kita telah berhasil membuat suatu aplikasi sederhana bersasis GUI. Untuk melihat hasilnya, klik Build dan Run. Coba klik radio button Laki-laki dan Perempuan. Lihat apa yang terjadi! Keanehan apa yang bisa kalian temukan?
Untuk mengatasi keanehan tersebut, mari kita kembali membuka design pada form dan menambahkan satu komponen baru ke dalam form yaitu “Button Group”. Masuk ke property buttonGroup milik rdLaki dan rdPerempuan kemudian pilih buttonGroup1. Build dan Run kembali aplikasi Anda kemudian klik radio button Laki-laki dan Perempuan.
7. Build dan Run aplikasi tersebut. Coba Tekan tombol Panggil Form. * Coba jalankan kembali aplikasi tersebut dan panggil form anak kemudian tutup form anak, apa yang terjadi? Iya, form induk juga ikut ketutup saat form anak ditutup. Mengapa demikian? Coba ganti property defaultCloseOperation pada form anak menjadi “Dispose”. Build dan jalankan kembali aplikasi tersebut kemudian panggil form anak dan tutup jendela form anak.
Tutorial 2 :: Penggunaan MenuBar pada Netbeans
Ikuti langkah-langkah di bawah ini:
1. Buatlah sebuah Project Baru dan pilih Java Application
2. Gantilah Nama Project menjadi CobaMenuBar. Jangan lupa untuk meng-uncheck bagian
Create Main Class karena kita akan membuat Main Class kita sendiri
3. Tambahkan sebuah JFrameForm baru pada package Sources Package
4. Gantilah Class Name menjadi MenuBar. Kemudian tekan finish.
5. Tambahkan sebuah Menu Bar dengan cara meng-drag Menu Bar ke dalam form. Menu
Bar terletak di dalam pallete dan berada dalam kategori Swing Menus
6. Tambahkan Menu Item ke dalam Menu Bar sebanyak 2 buah. Ganti property text
masing-masing Menu Item menjadi Exit dan About.
7. Tambahkan code pada Menu Item Exit (menggunakan Event actionPerformed).
8. Tambahkan code pada Menu Item About (menggunakan Event actionPerformed).
9. Build dan Run Aplikasi tersebut. Klik menu File dan pilih About. Klik menu File dan pilih Exit. Beberapa contoh aplikasi di atas merupakan contoh sederhana dalam menggunakan
Netbeans berbabis GUI. Untuk melatih dan mengembangkan skill dalam membuat aplikasi yang berbabis GUI, silakan untuk mencoba komponen lain yang telah disediakan oleh Netbeans. Misalnya Combo Box dan Tabbed Pane.
Java telah menyediakan beberapa class untuk menggambar beberapa objek grafik yang sifatnya 2D, misalnya bujur sangkar, elipse, dan segitiga. Untuk menggunakan objek ini, Anda harus mengimport paket java.awt.* dan java.awt.geom.*; Buatlah sebuah JFrame Form baru dan beri nama BermainGrafik. Tambahkan beberapa method di dalamnya seperti berikut: Untuk mencoba program di atas, silakan panggil method yang telah kita buat. Panggil method tersebut dari method paint.