JTable während das Programm läuft Items hinzufügen?
-
Hallo,
ich bin von C# auf Java umgestiegen und arbeite mich gerade ih die Swing Komponenten ein.
Wie kann ich bei einer JTable während das Programm läuft Items hinzufügen? Bei C# ging das mit der Listview ganz einfach. Aber bei der JTable mag das gar nicht funktionieren. Hat jemand eine Code Ausschnitt für mich?
Danke.
-
Die Daten werden nicht in der JTable selbst, sondern im entsprechenden TableModel gespeichert. Wenn du das TableModel der JTable nicht überschrieben hast, ist es das DefaultTableModel. Und eben dieses DefaultTableModel bietet dir eine Funktion addRow(). Mehr musst du gar nicht machen.
DefaultTableModel model = (DefaultTableModel) table.getModel(); model.addRow(new Object[]{"Bla","Bla","Bla"});