Hallo zusammen,
kann mir jemand erklären, warum bei folgendem Code in der JTable nicht die ganze Zeile, sondern die Zeile bis auf die selektierte Zelle und die Zelle unter der selektierten Zelle gelöscht werden? Das ist absolut seltsam...
Gruß
der Felix
kann mir jemand erklären, warum bei folgendem Code in der JTable nicht die ganze Zeile, sondern die Zeile bis auf die selektierte Zelle und die Zelle unter der selektierten Zelle gelöscht werden? Das ist absolut seltsam...
Code:
public void keyReleased(KeyEvent ke) {
if (ke.getKeyCode() == KeyEvent.VK_DELETE) { // Key festlegen
if (ke.getSource() == table && table.getSelectedRow() > -1) { // Source festlegen
if (JOptionPane
.showConfirmDialog(this,
"Wollen Sie die Vokabel wirklich löschen?",
"löschen?", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE) == JOptionPane.YES_OPTION) {
model.removeRow(table.getSelectedRow());
}
}
}
}
Gruß
der Felix