GUI
Today Goal
Paham menggunakan
komponen-komponen GUI
Paham bagaimana mengambil nilai dari
komponen GUI
Paham bagaimana memberi nilai ke
komponen GUI
Mengambil Nilai
Perlu diperhatikan: variable name &
method mengambil nilai masing-masing komponen
JTextField : getText()
JRadioButton : isSelected()
JList : getSelectedValue()
Memberikan Nilai
JTextField : setText()
JRadioButton : setSelected()
JTextArea : setText()
JTable membuat objek table,
Mengambil Nilai Pada textbox dan
radio
nama = text1.getText(); nim = text2.getText();
if (radio1.isSelected()) { hobi = "Makan"; }
if (radio2.isSelected()) { hobi = "Tidur"; }
Mengambil Nilai pada List dan
Combo
jurusan =
list1.getSelectedValue().toString();
semester =
Memberi Nilai pada Tabel
Import Class DefaultTableModel
import javax.swing.table.DefaultTableModel; Membuat Objek Tabel
1.Beri counter awal untuk baris
int baris = 0;
2.Beri nilai untuk nama-nama kolom ketika
dieksekusi
static Object kolom[] = {"NIM", "Nama", "Jurusan", "Semester", "Hobby"};
3.Buat Objek table
Menambahkan Data ke
Tabel
mdl.addRow(new Object[]{nim, nama,
jurusan, semester, hobby});
Menghapus Data dari Tabel
baris = jTable1.getSelectedRow();