Slide GUI materi dari dosen bukan buatan
GUI
Stiki © 2014
Today Goal
Paham menggunakan komponenkomponen 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
info
info
info
info
= "Nama
: " + nama + "\n";
+= "NIM
: " + nim + "\n";
+= "Hobi
: " + hobi + "\n";
+= "Jurusan
: " + jurusan + "\n";
+= "Semester : " + semester + "\n";
textarea1.setText(info);
Konversi Data
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"};
Buat Objek table
3.
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
Stiki © 2014
Today Goal
Paham menggunakan komponenkomponen 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
info
info
info
info
= "Nama
: " + nama + "\n";
+= "NIM
: " + nim + "\n";
+= "Hobi
: " + hobi + "\n";
+= "Jurusan
: " + jurusan + "\n";
+= "Semester : " + semester + "\n";
textarea1.setText(info);
Konversi Data
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"};
Buat Objek table
3.
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