1. Mendesain Form
Nama
Variabel
Variabel
Nama txtnama
Nim txtNIM
Angkatan cbangkatan
Kelas txtkelas
IPK txtipk
rblaki dan
Jenis Kelamin
rbperempuan
Status cbstatus
Jumlah jumlah_data
Tabel tabeldata
Tambah btntambah
Bersihkan btnclear
3. Untuk mendesain tampilan tabel agar terlihat rapih, bisa dilakukan dengan cara klik kanan
pada JTable > pilih properties > pada bagian column atur sesuai jumlah data yang ingin
4. Penambahan Header
6. Input data table Klik kanan pada button tambah > event > mouse > mouseClicked..
selanjutnya akan terbuka tab Source
String ls_jk="";
if(rdLaki.isSelected()){
ls_jk = rdLaki.getText();
}
else if(rdPerempuan.isSelected()){
ls_jk = rdPerempuan.getText();
}
String ls_status="";
if (cbStatus.isSelected()){
ls_status="Aktif";
}else{
ls_status="Tidak Aktif";
}
DefaultTableModel dataModel = (DefaultTableModel) tabelData.getModel();
List list = new ArrayList<>();
tabelData.setAutoCreateColumnsFromModel(true);
list.add(txt_nama.getText());
list.add(txt_npm.getText());
list.add(cb_angkatan.getSelectedItem().toString());
list.add(txt_kelas.getText());
list.add(txt_ipk.getText());
list.add(ls_jk);
list.add(ls_status);
dataModel.addRow(list.toArray());
sum();
7. Membersihkan Tabel Klik kanan pada button bersihkan > event > mouse >
mouseClicked.. selanjutnya akan terbuka tab Source