Sabtu, 22 September 2012

Membuat Swing HelloWorld dengan Netbeans 6.1

Netbeans 6.1 dilengkapi dengan GUI builder yang dikenal dengan Matisse. Dalam modul ini selanjutnya, Matisse akan digunakan untuk menyebut Netbeans GUI Builder. Tools ini sangat powerful dan produktif dalam membuat komponen GUI. Langkah-langkah yang harus anda lakukan untuk membuat Swing HelloWorld dengan Matisse adalah sebagai berikut:

1. Buat project baru dalam Netbeans, caranya pilih menu :

File > New Project

2. Langkah berikutnya anda harus menentukan kategori project yang akan anda buat, caranya pilih :

General > Java Application

Anda akan dibawa ke dialog untuk menentukan nama project dan folder dimana anda meletakkan project tersebut, pilih folder sesuai keinginan anda.

3. Klik kanan di project yang baru anda buat, popup menu akan muncul, kemudian pilihlah menu :

New > JFrame Form...

Kemudian masukkan nama class JFrame yang akan dibuat, misalnya Helloworld.java, klik finish.

4. Tampilan Netbeans akan berganti dengan tampilan GUI builder, dimana di sisi kanan akan terlihat Swing Pallet. Klik item Label di Swing Pallet kemudian klik di atas JFrame, sebuah JLabel akan dibuat.

 
                                      Jendela Design dan Pallete Netbeans Matisse

5. Untuk memenuhi tujuan kita membuat Swing HelloWorld, kita akan memasukkan string “HelloWorld” ke dalam JLabel yang baru saja kita buat. Caranya, dobel klik di atas JLabel tersebut, kursor muncul bersama text field dan ketikkan “Helloworld”.

6. Klik kanan di file HelloWorld.java pada jendela explorer di sebelah kiri, pilih menu Run File... untuk mengcompile dan menjalankan class HelloWorld.java atau tekan tombol SHIFT + F6.

Matisse mempunyai sistem Layouting yang sangat fleksible, sistem layout yang digunakan oleh Matisse adalah GroupLayout. Dalam chapter berikutnya kita akan belajar bagaimana menggunakan GroupLayout ini dengan benar dan memanfaatkan keunggulanya dalam menata component GUI dengan sangat rapi.

Swing helloworld ini hanya sebagian kecil saja dari pekerjaan yang harus dilakukan dalam membangun aplikasi desktop berbasis Java. Selanjutnya kita akan membahas penggunaan JLabel, JButton, JCheckBox, JTextField dan JRadioButton untuk membuat aplikasi GUI sederhana dengan menggunakan Matisse.

Tidak ada komentar:

Posting Komentar