Hallo,
ich habe einen JTable mit dem DefaultTableModel erstellt. Nun möchte ich aus diesem Table die markierte zeile entfernen, wenn ich auf einen Button klicke. Was muss ich reinschreiben im ButtonListener, bis jetzt bekomme ich zurück die markierte Zeile.
Hier ist der Code für den ButtonListener
Wenn ich in der Tabelle eine Zeile markiere, dann ist es der rowPos. Muss ich für das löschen den Model oder die Tablle holen. Muss ich noch in meinem Class Model noch eine Methode hinzufügen.
Wie kann ich eine Zeile löschen im JTable?
ich habe einen JTable mit dem DefaultTableModel erstellt. Nun möchte ich aus diesem Table die markierte zeile entfernen, wenn ich auf einen Button klicke. Was muss ich reinschreiben im ButtonListener, bis jetzt bekomme ich zurück die markierte Zeile.
Hier ist der Code für den ButtonListener
Java:
private static void clearaddButtonListener(JButton b){
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
if (ae.getSource() == clear){
System.out.println("hallo");
JTable t = new JTable();
t = getTbl();
int rowPos = t.getSelectedRow();
System.out.println(rowPos);
}
}
});
}
Wenn ich in der Tabelle eine Zeile markiere, dann ist es der rowPos. Muss ich für das löschen den Model oder die Tablle holen. Muss ich noch in meinem Class Model noch eine Methode hinzufügen.
Wie kann ich eine Zeile löschen im JTable?
Zuletzt bearbeitet von einem Moderator: