Hi
Habe mit Netbeans eine JTable (heißt jTable1) erstellt,
aus einer Datenbank werden mit dem DefaultTableModel Daten ausgelesen (-> modell)
Wenn ich mit jTable1.setModel(modell) die Daten in die jTable1 schreiben will:
Fehler "non-static variable jTable1 cannot be referenced from a static context"
Wenn ich es jedoch selber mache, funktioniert es:
Der Netbeans-Designer generiert den Code beginnend mit:
private void initComponents()
Soweit ich herausgefunden habe, würde es - glaub ich - funktionieren, wenn ich es ändern würde auf:
private static void initComponents()
Der Code ist jedoch grau und kann nicht geändert werden - was tun?
LG
Chrimo
Habe mit Netbeans eine JTable (heißt jTable1) erstellt,
aus einer Datenbank werden mit dem DefaultTableModel Daten ausgelesen (-> modell)
Wenn ich mit jTable1.setModel(modell) die Daten in die jTable1 schreiben will:
Fehler "non-static variable jTable1 cannot be referenced from a static context"
Wenn ich es jedoch selber mache, funktioniert es:
Java:
JFrame f = new JFrame();
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
JTable table = new JTable();
f.add( new JScrollPane( table ) );
f.pack();
f.setVisible( true );
table.setModel(modell);
private void initComponents()
Soweit ich herausgefunden habe, würde es - glaub ich - funktionieren, wenn ich es ändern würde auf:
private static void initComponents()
Der Code ist jedoch grau und kann nicht geändert werden - was tun?
LG
Chrimo
Zuletzt bearbeitet von einem Moderator: