Anda di halaman 1dari 5

1.

Jelaskan event apa saja yang terdapat dalam jendela (window) di


java dan bagaimana
cara mempergunakannya di dalam NetBeans?
Jawaban dan pembahasan :
Untuk mengawali event pada sebuah project kerja NetBeans yang
perlu
dilakukan
adalah sebagai berikut :
a. Mengklik pada JFrame
b. Memilih design
c. Memilih palette JButton men-drag and drop di Design,
d. Mengklik kanan pada tombol Button
e. Memilih Events.
Penjelasan untuk fungsi setiap event adalah sebagai berikut :
a. ActionEvent : Suatu event akan terjadi ketika element
seperti tombol dikenai
suatu action(klik,ditekan, dsb.) atau di tekan dengan tombol enter.
1. actionPerformed : Method yangSuatu fungsi event yang digunakan
ketika event
Action terjadi.
b. KeyEvent : Suatu event akan terjadi ketika keyboard ditekan.
1. keyPressed : Suatu fungsi event yang digunakan ketika
pengguna menekan
tombol keyboard.
2. KeyReleased : Suatu fungsi event yang digunakan ketika
user melepas tombol
keyboard.
3. keyTyped : Suatu fungsi event yang digunakan ketika user
mengetikkan tombol
keyboard.
c. MouseEvent : Suatu event akan terjadi ketika user Mengirimkan
perintah dengan
mouse.
1. mouseClicked : Suatu fungsi event yang digunakan ketika pengguna
mengklik kiri
mouse pada suatu element/ komponen seperti button dll.
2. mouseEntered : Suatu fungsi event yang digunakan ketika
mouse digerakkan
sehingga berada di atas komponen pada suatu element/ komponen
seperti
button dll.
3. mousePressed : Suatu fungsi event yang digunakan ketika user
menekan mouse.
4. mouseRelease : Suatu fungsi event yang digunakan ketika
user melepaskan
tombol mouse pada suatu element/ komponen seperti button.
d. WindowEvent : Suatu event akan terjadi ketika window
mengalami perubahan
keadaan.
1. windowActived : Suatu fungsi event yang digunakan ketika
jendela aplikasi
(window) diaktifkan.

2. windowClosed : Suatu fungsi event yang digunakan ketika


jendela aplikasi
ditutup.
3. windowClosing : Suatu fungsi event yang digunakan ketika semua
jendela aplikasi
ditutup
4. windowDeactivated : Suatu fungsi event yang digunakan ketika
jendela aplikasi
tidak diaktifkan.
H
5. windowDeiconified : Suatu fungsi event yang digunakan
ketika jendela aplikasi
dikembalikan dari task bar ke ukuran normal.
6. windowIconified : Suatu fungsi event yang digunakan ketika
jendela aplikasi
dibuka.
7. windowOpened : Suatu fungsi event yang digunakan ketika
jendela aplikasi
dibuka.
e. FocusEvent : Suatu event akan terjadi ketika komponen
menerima atau
ditinggalkan focus.
1. focusGained : Suatu fungsi event yang digunakan ketika
komponen kehilangan
fokus.
2. focusLost : Suatu fungsi event yang digunakan ketika
komponen kehilangan
fokus.
f. ItemEvent : Suatu event akan terjadi ketika item dalam
combo box,check
box,radio button,list,dipilih.
1. itemStateChanged : Suatu fungsi event yang digunakan ketika
suatu item
berubah.
g. DocumentEvent : Terjadi ketika dokumen mengalami perubahan.
1. changeUpdate : Suatu fungsi event yang digunakan ketika
teks dokumen
berubah.
2. insertUpdate : Suatu fungsi event yang digunakan ketika
teks dimasukkan ke
dalam dokumen.
3. removeUpdate : Suatu fungsi event yang digunakan ketika teks di
hapus.
2. Jelaskan
membuat GUI
NetBeans?

object
pada

apa

Jawaban dan Penjelasan :


Dalam NetBeans, JSwing
aplikasi berbasis

saja

yang

merupakan

terdapat

suatu

dalam

package

JSwing

pembuatan

untuk

graphic. Dalam JSwing terdapat beberapa komponen yang mendukung


package tersebut
dalam mendesain Java application. Komponen-komponen tersebut
adalah seperti
gambar berikut :
Berikut adalah penjelasan tentang Komponen-komponen Package yang
ada dalam
JSwing:
1. JButton
Tombol merupakan komponen GUI yang menyerupai tombol. Ketika tombol
ini
diklik, perintah tertentu akan dijalankan.
2. JLabel
JLabel merupakan komponen grafik yang dapat menampung tulisan dan
atau icon.
Pembuatan label dapat dilakukan dengan konstruktor.
3. JTextField
Text field merupakan area yang terdapat menampung tulisan yang di
ketik pengguna
program.
4. JPassword Field
Password field hampir sama seperti text field, namun isi tulisan
disembunyikan.
5. JText Area
Text area merupakan tempat pengeditan teks yang dapat menampung lebih
dari
satu baris.
6. JScroll pane
Scroll bar dalam java disebut juga scroll pane. Scroll pane merupakan
tombol
penggulung yang dapat diletakkan secara horizontal maupun vertical.
7. JRadio Button
Radio buttons digunakan untuk membuat satu pilihan dari sekian banyak
pilihan
yang tersedia.
8. JCheck Box
Check box dapat di gunakan untuk membuat beberapa pilihan sekaligus.
9. JCombo Box
Combo box merupakan menu drop down yang digunakan untuk membuat satu
pilihan dari sekian banyak pilihan yang ada. Membuat objek combo box
dengan
konstruktor dan menjalankan metode addltem untuk menambahkan pilihan
pada
daftar combo box.
10. JList
List merupakan daftar pilihan yang ditampilkan sekaligus. Pengguna
program dapat
memebuat beberapa pilihan dari daftar yang di tampilkan.
11. JProgress Bar
Progress bar menampilkan grafik yang menggambarkan beberapa lama suatu
proses
akan selesai.

12. JSlider
Slider digunakan untuk menentukan nilai dengan cara menggeser control
dalam
rentang nilai minimum yang telah ditentukan. Secara default, slider
berbentuk
horizontal.
13. JDialog
Dialog box ini berguna untuk menampilkan informasi kepada pengguna.
Ketika
pengguna mengklik OK pada dialog ini, maka dialog box akan ditutup.
14. JComponent
Dalam java swing semua menggunakan JComponent kecuali container
toplevel
Seperti JFrame, Jdialog.
15. JDesktopPane
Turunan dari JLayerdPane yang mempunyai Desktop Manager
16. JDialog
Class turunan dari dialog yang berfungsi membuat dialog window dan
custom dialog
window dengan JOptionPane.
17. JEditorPane
Turunan dari JTextComponent sebagai Class
18. JMenu
Class yang digunakan untuk membuat menu yang dapat diinsert dengan
JmenuItem
19. JMenuBar
Class yang digunakan untuk membuat menu bar
20. JMenuItem
Class yang digunakan untuk membuat Item baru.
21. JOptionPane
Class yang digunakan untuk membuat tipe kotak dialog yang berbeda.
22. JPanel
Class yang merupakan turunan dari JComponent yang digunakan untuk
membuat
panel baru.
23. JPopMenu
Class yang digunakan untuk membuat menu pop up dan menyediakan jendela
kecil
dimana dapat memilih tipe pilihan yang tersedia.
24. JToggleButton
Mengimplementasikan dua keadaan button yang diseleksi atau tidak.
25. JToolBar
Class yang menyediakan icon button perintah yang memperlihatkan aksi
atau
control yang berbeda.
26. JTree
Untuk menampilkan data dengan tipe hierarki.
27. JWindow
Class ini merupakan turunan dari window dan menunjukan lokasi area
desktop
28. KeyStroke
Class ini mengontrol aksi pada keyboard.

29. Progress Monitor


Class ini digunakan untuk memonitor proses yang sedang berlangsung.
30. SizeRequirements
Menghitung posisi dan ukuran komponen.
31. SizeSquence
Untuk menampilkan ukuran dan posisi dari daftar yang ada.
32. ViewportLayout
Mengimplementasikan LayoutManager dan mendefinisikan layout yang
digunakan.
Reference :
www.java2s.com
NetBeans : The Definitive Guide

Anda mungkin juga menyukai