Modul 1 Java GUI
Modul 1 Java GUI
1. Apa yang Anda ketahui tentang Java GUI Swing dan AWT?
Jawaban :
Java adalah Bahasa Pemrograman yang kode programnya dikompilasi dan diinterpretasi.
GUI (Graphical User Interface) adalah tampilan antarmuka untuk pengguna dalam sebuah
aplikasi yang mengandung alat-alat atau komponen-komponen yang memampukan pengguna
untuk melakukan pekerjaan interaktif.
JFrame. Frame utama atau jendela aplikasi yang menyediakan ruang untuk menempatkan
komponen-komponen GUI lainnya.
JPanel. Kontainer ringan yang digunakan untuk mengelompokkan komponen-komponen
Swing lainnya. Ini membantu dalam organisasi dan penataan antarmuka pengguna.
JButton. Tombol yang dapat diklik oleh pengguna untuk memicu tindakan tertentu.
JLabel. Komponen untuk menampilkan teks atau gambar di antarmuka pengguna.
JTextField. Kotak teks yang memungkinkan pengguna memasukkan teks.
JTextArea. Area teks yang lebih besar yang biasanya digunakan untuk memasukkan atau
menampilkan teks dalam jumlah yang lebih besar.
JCheckBox. Kotak centang yang memungkinkan pengguna memilih atau menghapus
pilihan tertentu.
JRadioButton. Tombol radio yang memungkinkan pengguna memilih satu dari beberapa
opsi yang saling eksklusif.
JComboBox. Kotak kombinasi atau drop-down list yang memungkinkan pengguna
memilih satu opsi dari daftar yang ada.
JList. Daftar yang dapat berisi elemen-elemen yang dapat dipilih.
JScrollPane. Kontainer yang menyediakan bilah geser untuk komponen-komponen yang
lebih besar atau dapat digulir.
JSplitPane. Kontainer yang membagi area antarmuka pengguna menjadi dua bagian yang
dapat diatur ukurannya.
JSlider. Pengendali geser untuk memilih nilai dalam rentang tertentu.
JProgressBar. Batang progres untuk menunjukkan kemajuan tugas tertentu.
JMenuBar, JMenu, JMenuItem. Komponen-komponen yang digunakan untuk membuat
menu-bar, menu, dan item menu.
JDialog. Jendela dialog yang dapat muncul untuk menampilkan informasi atau meminta
input dari pengguna.
JFileChooser. Dialog untuk memilih file atau direktori.
JTabbedPane. Tab panel yang memungkinkan organisasi konten dalam beberapa tab.
JTable. Tabel untuk menampilkan dan mengedit data dalam bentuk tabular.
JTree. Komponen untuk menampilkan hierarki data dalam bentuk pohon.
Ini hanya sebagian kecil dari komponen-komponen Swing yang tersedia. Dengan kombinasi
komponen-komponen ini, pengembang dapat membuat antarmuka pengguna yang beragam dan
fungsional.