RSS
Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

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.

Popular Posts