14 Nisan 2016 Perşembe

JTable veri silme işlemi

Ö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.

Hiç yorum yok:

Yorum Gönder