RSS

Friday, May 3, 2013

Belajar JAVA dengan Netbeans

jLabel, jTextField, dan jButton

  1. PERCOBAAN 1: Hello World
 

Langkah-langkah untuk membuat swing HelloWorld adalah sebagai berikut ini.
1.    Buat project baru dengan Netbeans: File > New Project > Categories > Java > Java Application > Next >  Swing.java > Finish




2.    Buat Jframe Form baru: klik kanan pada project > New > Jframe Form…
Masukkan nama class Jframe yang akan dibuat: HelloWorld.java > Finish
3.    Klik item Label pada swing pallete, letak di JFrame, double click pada jlabel1 tersebut, dan tuliskan “Hello World”.



4.    Run File: tekan shift+F6, maka hasilnya:


  1. PERCOBAAN 2: Bekerja dengan JLabel, JTextField, dan JButton
Langkah-langkah untuk membuat swing Penjumlahan adalah sebagai berikut ini.
1.    Buat Jframe Form baru pada project swing yang telah dibuat: klik kanan pada project > New > Jframe Form…

Masukkan nama class Jframe yang akan dibuat: Penjumlahan.java > Finish

2.    Buat tampilan form seperti gambar di bawah ini

Keterangan:
Penjumlahan integer, + menggunakan jLabel
Kotak-kotak menggunakan jTextField
Hitung menggunakan jButton
3.    Ubah nama variabel masing-masing komponen dengan cara: klik kanan pada komponen > Change Variable Name…

Ubah menjadi: lblKeterangan, txtA, lblPlus, txtB, btnHitung, lblHasil

4.    Klik tombol Source untuk membuka jendela source.

5.    Tambahkan script berikut di bawah public class penjumlahan:
private String str = "Hasilnya adalah: ";
private int a,b;

6.    Kembali ke jendela Design, klik kanan pada btnHitung, pilih Events > Action > actionPerformed[btnHitungActionPerformed],
Kemudian, tuliskan script berikut.
a = Integer.parseInt(txtA.getText());
b = Integer.parseInt(txtB.getText());
int hasil = a+b;
lblHasil.setText(str + hasil);

7.    Run (Shift+F6), maka hasilnya:

Isikan angka dan tekan tombol hitung:


  1. LATIHAN: Menghitung Luas Segitiga dan Volume Balok
Langkah-langkah:
1.    Buat Jframe Form baru pada project swing yang telah dibuat: klik kanan pada project > New > Jframe Form…

Masukkan nama class Jframe yang akan dibuat: LuasSegitigadanVolumeBalok.java > Finish

2.    Buat tampilan form seperti gambar di bawah ini.

Keterangan:
-       jLabel: MENGHITUNG LUAS SEGITIGA, Masukkan alas segitiga:, Masukkan tinggi segitiga, MENGHITUNG VOLUME BALOK, Masukkan panjang balok:, Masukkan lebar balok:, Masukkan tinggi balok:.
-       jTextField: 7 buah kotak seperti gambar
-       jButton: tombol hitung, keluar, reset
3.    Ubah nama variabel masing-masing komponen:
jTextField: txtAlas, txtTinggi, txtLuas, txtPanjang, txtLebar, txtTinggiBalok, txtVolume
jButton: btnHitung, btnKeluar, btnReset
4.    Masuk ke jendela Source, ketikkan:
private String str1 = "Maka luas segitiga adalah: ";
private String str2 = "Maka volume balok adalah: ";
private int a,t1,p,l,t2;

5.    Kembali ke jendela Design, klik kanan pada btnHitung > events > action > actionPerformed, ketikkan:
    a = Integer.parseInt(txtAlas.getText());
        t1 = Integer.parseInt(txtTinggi.getText());
        p = Integer.parseInt(txtPanjang.getText());
        l = Integer.parseInt(txtLebar.getText());
        t2 = Integer.parseInt(txtTinggiBalok.getText());
       
        int hasil1 = a*t1/2;
        int hasil2 = p*l*t2;
       
        txtLuas.setText(str1+hasil1);
        txtVolume.setText(str2+hasil2);

6.    Kembali ke jendela design, klik kanan pada btnKeluar > events > action > Mouse > mouseClicked, ketikkan:
System.exit(0);
7.    Kembali ke jendela design, klik kanan pada btnReset > events > action > actionPerformed, ketikkan:
        txtAlas.setText("");
        txtTinggi.setText("");
        txtPanjang.setText("");
        txtLebar.setText("");
        txtTinggiBalok.setText("");
        txtLuas.setText("");
        txtVolume.setText("");
8.    Run (shift+F6):

Isi, maka hasilnya jika ditekan tombol hitung:

Jika ditekan tombol keluar, maka program akan ditutup, dan jika ditekan tombol reset, maka kotak yang sedang terisi akan kembali kosong.

0 comments:

Post a Comment

Terima kasih, Anda telah bersedia meninggalkan komentar Anda mengenai post ini. ^^

Popular Posts