Download NetBeans
https://netbeans.org/downloads/8.2/rc/
3. Muncul dialog New Project, pilih Categories: Java, Project: Java Application. Klik
tombol Next.
4. Muncul dialog New Java Application, isi:
Project Name: Latihan
Project Location: klik tombol Browse, pilih folder yang anda inginkan
Pastikan pilihan Create Main Class TIDAK tercentang
5. Klik kanan node Source Packages > New > Jframe Form...
6. Akan muncul dialog New Jframe Form. Isi field Class Name: Utama. Klik tombol
Finish.
(segitiga hijau).
Hasil aplikasi Anda berada di pojok kiri atas. Langkah selanjutnya adalah melakukan
desain user interface.
Kita tinggal melakukan drag and drop (seret dan jatuhkan) komponen Swing ke
dalam form.
8. Objek TextField dapat diganti nama variabelnya seperti variabel dalam Java
pada umumnya. Klik kanan objek TextField, pilih menu Change Variable Name...
9. Ukuran font untuk TextField dapat diganti lewat panel Properties, seperti halnya
mengganti ukuran font Label pada Langkah 4. Gantilah ukuran font menjadi 18.
10. Tambahkan komponen Button kedalam form, dan taruh di bawah objek label
‘Nilai’.
11. Mengganti teks pada objek button dapat dilakukan dengan cara: klik kanan pada
objek button, pilih menu Edit Text (seperti langkah 6). Ganti teks menjadi
menjadi Proses.
13. Ganti nama variabel button Proses dengan klik kanan pada objek button, pilih
menu Change Variable name...
15. Dengan cara yang sama pada langkah sebelumnya, ganti properti berikut:
text: Nilai Anda adalah
font size: 18
variable name: labelNilai
Dan ubah juga lebar objek menjadi lebih lebar, sehingga bentuk label menjadi
seperti berikut.
Menambahkan kode
Agar form ini dapat menanggapi apa yang diinginkan user, misalnya user melakukan
klik terhadap button Proses, maka perlu ditambahkan event (kejadian) terhadap
button. Pemrgraman seperti disebut dengan Event Driven Programming.
16. Event terhadap button saat diklik disebut dengan ActionPerformed. Untuk
menambahkan event ini, klik kanan button Proses, pilih menu Events, geser
mouse ke kanan ke ActionPerformed, klik pada ActionPerformd.
Selanjutnya jendala mode Design akan berganti menjadi mode Source. Anda
akan melihat kode berikut. Ini adalah metode btnProsesActionPerformed.
Metode ini akan dijalankan jika user meng-klik button Proses.
17. Tambahkan satu baris kode berikut kedalam metode ini. Kode ini bertujuan
untuk menulis “Halo” pada labelNilai pada saat user meng-klik button Proses.
18. Simpan project, (dengan klik ikon di bagian shortcut). Jalankan aplikasi
dengan klik tombol Run Project (segitiga hijau), lihat yang tertampil. Klik
button Proses, perhatikan apa yang terjadi.
Kita dapat mengambil data dari TextField, mengolah dan menampilkan hasil olahan.
Untuk kasus ini, kita ambil data dari text filed tfNilai, yang berupa nilai bilangan 0 –
100. Kemudian data nilai ini dikonversi menjadi nilai huruf untuk ditampilkan ke
labelNilai.
20. Simpan project, jalankan aplikasi. Isilah pada tfNilai bilangan antara 0 – 100
(misalnya: 86). Klik button Proses, perhatikan apa yang terjadi.
21. Ganti data isian dengan bilangan lain, kemudian klik tombol Proses. Perhatikan
hasilnya.
22. Buatlah metode baru dengan nama konversiNilai(). Metode ini dapat Anda
letakkan tepat sebelum metode btnProsesActionPerformed. Sebagian besar
Anda hanya akan memindahkan kode pada metode btnProsesActionPerformed.
// melakukan konversi nilai bilangan ke nilai huruf
private String konversiNilai(int nilai) {
// deklarasi varibel
String nh;
Perubahan ini tidak mempengaruhi hasil eksekusi aplikasi. Ini hanya untuk
membuat program menjadi leih terstruktur.
24. Agar tampilan enak dilihat, kita set agar form berada di tengah layar. Buka file
Utama.java dengan mode Source.
25. Tambahkan kode berikut (yang diberi background kuning)
import java.awt.Dimension;
import java.awt.Toolkit;
/*
* To change this license header, choose License Headers in Project
Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Windows
*/
public class Utama extends javax.swing.JFrame {
/**
* Creates new form Utama
*/
public Utama() {
initComponents();
setPosisiTengah();
}
12. Jalankan aplikasi dengan klik tombol Run Project (segitiga hijau).
Perhatikan form yang ditampilkan, sekarang seharusnya sudah di tengah layar.