Langkah-langkah kerjanya tidak jauh berbeda dengan program konversi suhu sebelumnya, yaitu:
1. Membuat Project Baru
Klik pada menu File, kemudian pilih New Project
Setelah itu, pada categories klik Java lalu pilih Java application kemudian klik tombol Next.
2. Memberi Nama Project
Setelah itu, pada categories klik Java lalu pilih Java application kemudian klik tombol Next.
2. Memberi Nama Project
- Nama Project adalah OperasiDuaAngka
- Uncheck (hilangkan tanda checklist) pada Create Main Class
- Nama Frame adalah OperasiDuaAngka
- Package diberi nama GUI
Lalu mengeditnya (Edit Text)
5. Mengubah nama variabel dari setiap GUI Component (Change Variable name)
Caranya
seperti berikut ini:
- Pada jTextField1 klik kanan, klik menu Change Variable Name dan ganti dengan nama
"jTDisplay1"
Lakukan hal yang
sama pada :
- jTextField2 menjadi jTDisplay2
- jTextField3 menjadi jTDisplay3
- jButton1 menjadi Tambah
- jButton2 menjadi Kurang
- jButton3 menjadi Kali
- jButton4 menjadi Bagi
Maka akan diperoleh
hasil seperti berikut
6. Buat Event untuk Tambah Button
- Klik Kanan Pada Tambah Button
- Pilih Event
- Kemudian pilih Action, lalu klik ActionPerfomed
Lalu buat Code untuk Event Handling di Tambah Button
Codenya :
double hasil = Double.parseDouble(jTDisplay1.getText()) + Double.parseDouble(jTDisplay2.getText());
jTDisplay3.setText(String.valueOf(hasil));
jTDisplay3.setText(String.valueOf(hasil));
Lakukan hal yang sama pada :
- Kurang Button
Lalu buat Code untuk Event Handling di Tambah Button
Codenya :
double hasil = Double.parseDouble(jTDisplay1.getText()) - Double.parseDouble(jTDisplay2.getText());
jTDisplay3.setText(String.valueOf(hasil));
jTDisplay3.setText(String.valueOf(hasil));
- Kali Button
Codenya :
double hasil = Double.parseDouble(jTDisplay1.getText()) * Double.parseDouble(jTDisplay2.getText());
jTDisplay3.setText(String.valueOf(hasil));
jTDisplay3.setText(String.valueOf(hasil));
- Bagi Button
Codenya :
double hasil = Double.parseDouble(jTDisplay1.getText()) / Double.parseDouble(jTDisplay2.getText());
jTDisplay3.setText(String.valueOf(hasil));
jTDisplay3.setText(String.valueOf(hasil));
Maka akan diperoleh hasil seperti di bawah ini :
7. Setelah
itu kompilasi (Build, F11) Project
8. Kemudian
jalankan
(Run, F6) Project
Maka akan muncul seperti di bawah ini :
9. Tes Program
Misalnya kita masukkan angka 6 pada jTDisplay1,
kemudian masukkan lagi angka 9 pada jTDisplay2,
lalu kita tekan tombol Tambah
maka akan diperoleh hasil 9.0.
Tampilan hasilnya seperti di bawah ini :