jTable a wartość komórki w zaznaczonym wierszu

jTable a wartość komórki w zaznaczonym wierszu
K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 142
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:

Kopiuj
 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?

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

getValueAt?

K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 142
0

A jak dostać index do zaznaczonego wiersza ?

DZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 76
0

getSelectedRow?

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.