Erfrischend JTable nach dem ändern von Daten

Will ich regenerieren und meine JTable nachdem ein Benutzer eine Taste gedrückt. Vor, dass die Schaltfläche erzeugt eine Object[][] in dem die gefilterten Daten aus der Tabelle gehalten wird.
Die gefilterten Daten nur in der Anzahl der Zeilen.

Ich bin mit dem netbeans UI Schöpfer und der einzige Weg, ich könnte füllen der Tabelle mit Daten wird durch die Definition von abstractTableModel.
Hier ist der code meiner abstractTableModel:

class myTable extends AbstractTableModel{
    private String[] stolpci = {"Kategorija","Podkategorija","Opis","Cena","Datum","Boni"};
    private Object[][] data = PregledovalnikGUI.vrniTabelo(); /*PregledovalnikGUI.vrniTabelo() returns a value in form of Object[][] in which the data is held*/
    public int getColumnCount() {
        return stolpci.length;
    }
    public int getRowCount() {
        return vrstice.length;
    }
    public String getColumnName(int col) {
        return stolpci[col];
    }
    public Object getValueAt(int row, int col) {
        return vrstice[row][col];
    }
    public Class getColumnClass(int c) {
        return getValueAt(0, c).getClass();
    }
    public void setValueAt(Object value, int row, int col) {
        vrstice[row][col] = value;
        fireTableCellUpdated(row, col);
    }

Das jTable gesetzt wird, wie:

Tabela.setModel(new myTable());

Welche Methoden brauche ich, um zu definieren, um die Tabelle zu aktualisieren, die zur Laufzeit?

alle .... hängt davon ab, was der refresh()
Für bessere Hilfe früher, nach einem SSCCE.

InformationsquelleAutor Theory | 2013-11-13

Schreibe einen Kommentar