Page 1 of 1
4. Bagaimana cara membuat tombol pada Java GUI?
5. Bagaimana cara menambahkan Layout Manager pada JFrame pada Java GUI?
a. Table
b. Button
c. JComboBox
d. RadioButton
Page 2 of 1
8. Contoh dari container adalah …
a. JPanel
b. JButton
c. JOptionPane
d. JRadioButton.
a. ButtonGroup
b. JButtonGroup
c. JGroup
d. Bukan Ketiganya
10. Fungsi dalam class JFrame yang digunakan untuk mengatur apakah JFrame tersebut boleh diatur
ukurannya dengan menge-drag Mouse(resize) atau tidak adalah ….
a. setResizable(…)
b. setMaximizable(…)
c. setIsIconified(…)
d. Bukan Ketiganya
11. Layout yang membagi container seperti arah mata angin adalah …
a. GridLayout
b. BorderLayout
c. FlowLayout
d. Ketiga-tiganya
Page 3 of 1
12. Konstanta yang membuat posisi pengaturan FlowLayout menjadi rata kiri adalah …
a. TRAILING
b. LEADING
c. CENTER
d. Bukan Ketiganya
13. Cara penulisan sintaks yang benar ketika menambahkan komponen di bagian Utara pada suatu
container yang memiliki Border Layout adalah …
a. add(nama_komponen, “UTARA”);
b. add(“NORTH”, nama_komponen);
c. add(nama_komponen, BorderLayout.NORTH);
d. Bukan ketiganya
14. Saat memakai JOptionPane, fungsi yang dapat digunakan untuk menampilkan pesan yang dapat
menerima inputan berupa teks atau combo box adalah…
a. showInputDialog(…)
b. showMessageDialog(…)
c. showConfirmDialog(…)
d. Ketiga-tiganya
Page 4 of 1
15. Return value ketika memakai fungsi showConfirmDialog adalah …
a. String
b. Double
c. Char
d. Int
Page 5 of 1
17. Lihat lah gambar dibawah ini
a.
b.
c.
d.
18. Layout manager yang memungkinkan komponen untuk diatur dalam bentuk grid adalah...
a. BorderLayout
b. GridLayout
c. FlowLayout
d. CardLayout
Page 6 of 1
19. Pada kode di bawah ini, untuk apa MouseListener digunakan?
Page 7 of 1
21. Apa itu event handling pada bahasa pemrograman Java?
22. Dalam event handling, apa yang dimaksud dengan event source?
24. Apa yang harus dilakukan pertama kali sebelum membuat event listener pada Java?
Page 8 of 1
25. Apa yang dimaksud dengan event queue pada Java?
26. Layout manager yang secara default mengatur komponen secara horizontal adalah...
a. BorderLayout
b. GridLayout
c. FlowLayout
d. CardLayout
27. Layout manager yang memungkinkan komponen untuk diatur dalam bentuk baris dan kolom,
namun tidak harus sama lebar atau tingginya, adalah...
a. BorderLayout
b. GridLayout
c. FlowLayout
d. GridBagLayout
28. Layout manager yang memungkinkan komponen untuk ditumpuk dalam satu area dan diakses
dengan kartu atau tab terpisah adalah...
a. BorderLayout
b. GridLayout
c. FlowLayout
d. CardLayout
Page 9 of 1
29. Layout manager yang memungkinkan komponen untuk diatur dalam 5 area yang berbeda (atas,
bawah, kiri, kanan, dan tengah) adalah...
a. BorderLayout
b. GridLayout
c. FlowLayout
d. CardLayout
30. Bagaimana cara menangani event mouse click pada komponen GUI pada Java?
Page 10 of 1