JTable + TableModel updaten?

expensne

Mitglied
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. ;(

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
 

Zurück
Oben