Dokumen tersebut membahas tentang Java GUI yang terdiri atas dua package yaitu AWT dan Swing. AWT adalah library GUI pertama yang diperkenalkan oleh Java tetapi tidak direkomendasikan lagi, sedangkan Swing adalah library GUI terbaru yang direkomendasikan. Dokumen juga menjelaskan tentang event handling pada Java GUI dan memberikan contoh latihan penjumlahan menggunakan form.
3. Java GUI memiliki 2 package :
1. AWT (Abstract Window Toolkit)
Library dan komponen GUI (java.awt) yang pertama kali
diperkenalkan oleh Java, SUN tidak merekomendasikan lagi
penggunaan komponen GUI dari AWT.
2. Swing or JFC (Java Foundation Class)
Library dan komponen GUI (javax.swing) terbaru dari Java
dan yang direkomendasikan SUN untuk pemrograman GUI.
Komponen Swing sebagian besar adalah turunan AWT dan
lebih lengkap daripada AWT
JAVAGUI
4. adalah kejadian atau peristiwa yang dilakukan oleh
user terhadap user interface menggunakan peralatan
mouse dan keyboard. Setiap objek dapat dinotifikasi
jika suatu event terjadi sehingga objek tersebut dapat
memutuskan apa yang harus dilakukan untuk
menanggapi (menangani) event tersebut (event
handling).
EVENTHANDLING
5. Latihan 1 - Penjumlahan
• Buat Project Baru [pilih Java Application], beri nama dengan nama
JAVA
• Buang centang Create Main Class
• Klik Finish
6. Latihan 1 - Penjumlahan
• Pada project JAVA, klik kanan, pilih new >> jFrame Form >> beri nama
“Penjumlahan“ [huruf depan untuk penamaan class WAJIB huruf
besar]
• Pada Package beri nama “Aritmatika”
7. Latihan 1 - Penjumlahan
• Selanjutnya buat kotak untuk memungkinkan user melakukan input,
gunakan Formatted Field karena terdapat konfigurasi numerik
didalamnya
8. Latihan 1 - Penjumlahan
• Selanjutnya gunakan Label dan Button untuk memberikan tambahan
petunjuk HITUNG dan HAPUS. Desain agar form seperti berikut
9. Latihan 1 - Penjumlahan
• Beri nama masing-masing Textbox dengan cara klik kanan pada setiap
Textbox >> Change Variabel Name >> Beri nama seperti gambar
berikut:
10. Latihan 1 - Penjumlahan
• Berikan event action performed pada Button TAMBAH, yaitu apa yang
dilakukan ketika tombol tersebut di-klik
11. Latihan 1 - Penjumlahan
• Masukkan code di dalam event action performed pada tombol
"HITUNG"
12. Latihan 1 - Penjumlahan
• Masukkan code di dalam event action performed pada tombol
“HAPUS"
13. Latihan 1 - Penjumlahan
• Beri validasi pada masing-masing Textbox agar hanya dapat diinput
angka saja, bukan text. Klik kanan pada masing-masing Textbox >>
Key >> keyTyped, masukkan code berikut:
14. Latihan 1 - Penjumlahan
• Apabila muncul error silahkan klik pada tanda error nya lalu klik Add
import for java.awt.event.KeyEvent
15. Latihan 1 - Penjumlahan
• Klik kanan pada Class Penjumlahan >> Run File [atau tekan Shift+F6]
16. TUGAS
• Desain form menjadi seperti pada gambar berikut dan berikan event
seperti contoh agar dapat running