Hallo Leute,
mal wieder ein kleines Problem, es geht um das Updaten von JTable/TableModel.
Habe schon in diversen Foren, verschiedenes gelesen, doch leider hat nichts davon geholfen, daher melde ich mich jetzt mal hier zu Wort.
Hier mal ein Ausschnitt; beim Versuch Daten zu löschen, tut sich an der Tabelle nichts.
Hoffe ihr könnt mir weiter helfen. ;(
Mfg
Fabian
mal wieder ein kleines Problem, es geht um das Updaten von JTable/TableModel.
Habe schon in diversen Foren, verschiedenes gelesen, doch leider hat nichts davon geholfen, daher melde ich mich jetzt mal hier zu Wort.
Hier mal ein Ausschnitt; beim Versuch Daten zu löschen, tut sich an der Tabelle nichts.
Hoffe ihr könnt mir weiter helfen. ;(
Java:
public final class frame{
List<String[]> dataList = new ArrayList();
public Hauptfenster() {
String col[] = {"Account", "Benutzer", "Passwort"};
final DefaultTableModel tableModel = new DefaultTableModel(col, 0);
final JTable table = new JTable(tableModel);
// ScrollPane
final JScrollPane scrollingTable = new JScrollPane(table,
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
JButton loeschenButton = new JButton("Passwort Löschen");
loeschenButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
dataList.remove(table.getSelectedRow());
//Hier habe ich verschiendenes probiert, doch eigendlich sollte das so funktionieren oder nicht?
tableModel.fireTableDataChanged();
}
});
[...]
frame.add(loeschenButton);
frame.add(scrollingTable);
[...]
}}
Mfg
Fabian