Hallo,
ich habe ein Problem beim Erneuern meiner Tabelle.
Auch nach längerem Googeln ist mir nicht ganz klar, wie ich das am besten handhaben könnte, bzw wo bei meinem jetzigen Versuch der Fehler liegt.
So habe ich es bisher versucht zu lösen, was aber einen Fehler an der Stelle
ergibt.
Wie kann ich eine Refreshfunktion einbauen, die man von überall aus dem Programm leicht erreichen kann?
€: Wie kann ich meine Tabelle vorsortieren?
Gibt es dafür auch eine einfach Möglichkeit mit Java, oder muss ich das Array vor der Übergabe sortieren?
Lg, Florian
ich habe ein Problem beim Erneuern meiner Tabelle.
Auch nach längerem Googeln ist mir nicht ganz klar, wie ich das am besten handhaben könnte, bzw wo bei meinem jetzigen Versuch der Fehler liegt.
Java:
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.table.TableRowSorter;
public class Tabelle
{
public static JPanel rechts()
{
JPanel tabelle = new JPanel();
int spalten = 4;
String[] titel = new String[spalten];
String[][] daten = Datenbank.tabelle();
titel[0] = "Kunde";
titel[1] = "Programm";
titel[2] = "Lizenz";
titel[3] = "Ablaufdatum";
TableModel model = new DefaultTableModel(daten,titel){
public boolean isCellEditable(int row, int column){
return false;
}
};
JTable jtable = new JTable(model);
TableRowSorter<TableModel> rowSorter = new TableRowSorter<TableModel>(model);
jtable.setRowSorter(rowSorter);
tabelle.add(new JScrollPane(jtable));
return tabelle;
}
public void refresh()
{
model.fireTableDataChanged();
}
}
So habe ich es bisher versucht zu lösen, was aber einen Fehler an der Stelle
Java:
model.fireTableDataChanged();
Java:
model cannot be resolved
Wie kann ich eine Refreshfunktion einbauen, die man von überall aus dem Programm leicht erreichen kann?
€: Wie kann ich meine Tabelle vorsortieren?
Gibt es dafür auch eine einfach Möglichkeit mit Java, oder muss ich das Array vor der Übergabe sortieren?
Lg, Florian
Zuletzt bearbeitet: