Öncelikle panelimizde bulunan sil butonuna action veriyoruz ve içine şu kodları yazıyoruz.
domainAdı silinecekDomain = new domainAdı ();
int secilenSatir =tabloadı.getSelectedRow();
int id = (Integer) model.getValueAt(secilenSatir, 0);
silinecekDomain .setintegerdeger(id);(tabloda ekli olan integer deger)
DaoAdı.sil(silinecekAracDomain);
int satirSayisi = model.getRowCount();
for (int i = 0; i < satirSayisi; i++) {
model.removeRow(0);
}
List<domainAdı > listele2 = DaoAdı.listele();
for (domainAdı yenilistDomain : listele2) {
model.addRow(yenilistDomain.getVeriler());-- getVeriler dediğimiz domainimizde tablo
için tanımladığımız Object tanımlı metodudur.
}
Domaine eklediğimiz getVeriler metodu aşağıdaki gibi olmalıdır.
public Object[] getVeriler() {
Object verilerDizi[] = {Bu araya JTablede görmek istediğimiz verileri toString metodun'daki gibi ekliyoruz};
return verilerDizi;
}
Teşekkürler.