Hallo,
ich habe ein Problem:
Ich habe 2 Klassen: einer erbt von JPanel und der andere von Abstract Table Model.
Die Klasse, die von AbstractTableModel erbt, soll in das JPanel eingefügt werden.
Leider kriege ich das nicht hin.
Momentan mache ich das so:
Die Frage ist, wie aktualisiert sich die Tabelle, wenn man Werte einträgt? Denn wie ihr seht, habe ich die Tabelle am Anfang mit null, null eingefügt und später sollen in einer extra Klasse Werte aus der Datenbank ausgelesen und per Parameter an den Konstruktor von J_Table gegeben werden, damit dieser diese in die Tabelle hinzufügt.
ich habe ein Problem:
Ich habe 2 Klassen: einer erbt von JPanel und der andere von Abstract Table Model.
Die Klasse, die von AbstractTableModel erbt, soll in das JPanel eingefügt werden.
Leider kriege ich das nicht hin.
Momentan mache ich das so:
Java:
public class J_Panel extends JPanel{
public J_Panel(){
add(new J_Table(null, null));
}
}
public class J_Table extends AbstractTableModel{
public J_Table(String[][] rows, String[] cols){
AbstractTableModel xy = new AbstractTableModel(rows, cols);
JTable table = new JTable(xy);
}
}
Die Frage ist, wie aktualisiert sich die Tabelle, wenn man Werte einträgt? Denn wie ihr seht, habe ich die Tabelle am Anfang mit null, null eingefügt und später sollen in einer extra Klasse Werte aus der Datenbank ausgelesen und per Parameter an den Konstruktor von J_Table gegeben werden, damit dieser diese in die Tabelle hinzufügt.