o Graphical User Interface (GUI):
„ - Memberikan kemudahan kepada pengguna
- Terdiri dari komponen-komponen GUI
„ - Pengguna berinteraksi dengan komponen GUI melalui mouse, keyboard, dll.
o Macam-macam GUI di Java :
- AWT (Abstract Window Toolkit)
- Swing (Lightweight, dibangun diatas AWT)
- SWT (buatan IBM
o Pemrograman di console :
- Kontrol eksekusi program terpusat (user harus mengikuti alur yg sudah diprogram)
- Sequence, percabangan & pengulangan
o Event -driven programming :
- User menentukan apa yg ingin dilakukannya
- Komponen2 menunggu aksi/trigger dari user
- Komponen menghasilkan (fire) event
- Event ditangani oleh Listener yg sudah
- Event ditangani oleh Listener yg sudah Event ditangani oleh Listener yg sudah
didaftarkan (di registrasi)
o Komponen-komponen GUI swing, diantaranya :
- button
- radio button
- check box
- combo box
- menu
- label
- text field
- text pane
- text area
- list
- table
- tree
- slider
- tool tip
- progress bar
- color chooser
- file chooser
- panel
- split panel
- scroll panel
- tabbed pane
- toolbar