GUI Stiki © 2014
Today Goal Paham menggunakan komponen-komponen GUI Paham bagaimana mengambil nilai dari komponen GUI Paham bagaimana memberi nilai ke komponen GUI Memberikan action pada button
Mengambil Nilai Perlu diperhatikan: variable name & method mengambil nilai masing-masing komponen JTextField : getText() JRadioButton : isSelected() JList : getSelectedValue() JComboBox : getSelectedItem()
Memberikan Nilai JTextField : setText() JRadioButton : setSelected() JTextArea : setText() JTable membuat objek table, menambah data ke table
Mengambil Nilai Pada textbox dan radio nama = text1.getText(); nim = text2.getText(); if (radio1.isSelected()) { hobi = "Makan"; } if (radio2.isSelected()) { hobi = "Tidur"; if (radio3.isSelected()) { hobi = "Jalan-jalan";
Mengambil Nilai pada List dan Combo jurusan = list1.getSelectedValue().toString(); semester = combo1.getSelectedItem().toString();
Memberi Nilai pada Textarea info = "Nama : " + nama + "\n"; info += "NIM : " + nim + "\n"; info += "Hobi : " + hobi + "\n"; info += "Jurusan : " + jurusan + "\n"; info += "Semester : " + semester + "\n"; textarea1.setText(info);
Konversi Data
Memberi Nilai pada Tabel Import Class DefaultTableModel import javax.swing.table.DefaultTableModel; Membuat Objek Tabel Beri counter awal untuk baris int baris = 0; Beri nilai untuk nama-nama kolom ketika dieksekusi static Object kolom[] = {"NIM", "Nama", "Jurusan", "Semester", "Hobby"}; Buat Objek table DefaultTableModel mdl = new DefaultTableModel(kolom, baris);
Menambahkan Data ke Tabel mdl.addRow(new Object[]{nim, nama, jurusan, semester, hobby}); jTable1.setModel(mdl);
Menghapus Data dari Tabel baris = jTable1.getSelectedRow(); mdl.removeRow(baris);
Login
Listing program