jTable a wartość komórki w zaznaczonym wierszu

0

Mam jTable w której wyświetlam dane z bazy.Teraz chciałbym zaznaczony rząd usunąć z jTable oraz z bazy.
Z usunięciem z jTable nie mam problemów:

 private void removeRow()
     {
       int[] rows = jTable1.getSelectedRows();
	TableModel tm= jTable1.getModel();

	while(rows.length>0)
	{
		((DefaultTableModel)tm).removeRow(jTable1.convertRowIndexToModel(rows[0]));

		rows = jTable1.getSelectedRows();
	}
	jTable1.clearSelection();  
      
     }

W jTable jest kolumna "id" która zawiera unikalny numer dla rekordu w bazie danych. Jak dobrać się do komórki zawierającej "id" w zaznaczonym wierszu?

0

getValueAt?

0

A jak dostać index do zaznaczonego wiersza ?

0

getSelectedRow?

0

Tak jak w Twoim pierwszym poście.
Przy okazji, gdybyś usuwał zaznaczone wiersze od końca, to nie musiałbyś wielokrotnie wywoływać metody getSelectedRows.

1 użytkowników online, w tym zalogowanych: 0, gości: 1