Hallo,
ich habe eine Klasse die von JTable erbt und eine, die dessen JTableModel darstellt.
Ich möchte damit ein paar Daten verwalten, was auch super klappt, bis auf das:
Manchmal aktualisiert sich die JTable nicht, wenn ich neue Daten hinzufüge. Zum Beispiel:
Ich starte das Programm, alles klappt auch ohne Resize. Jetzt schließe ich es und starte es erneut, doch immer wenn ich einen Datensatz hinzufüge, wird dieser nicht angezeigt. Erst wenn ich das gesamte JFrame resize. Füge ich nach dem Resize wieder neue Daten hinzu, muss ich wieder erst resizen. Dabei gehe ich genauso vor wie beim ersten Programmstart, nur eben ohne Resize zu benötigen.
Woran könnte das Haken?
Achja, es ist ein MVC-Pattern, und immer wenn der Controller aufgefordert wird, neue Daten in das Model zu legen, updated er auch gleich das JTable mit updateUI(). Ich hoffe, ihr könnt damit was anfangen. Wenn ihr den Code braucht, lade ich ihn in einem zip-File hoch, da die View und Controller-Klassen ja meistens ein wenig größer sind.
Vielen Dank
ich habe eine Klasse die von JTable erbt und eine, die dessen JTableModel darstellt.
Ich möchte damit ein paar Daten verwalten, was auch super klappt, bis auf das:
Manchmal aktualisiert sich die JTable nicht, wenn ich neue Daten hinzufüge. Zum Beispiel:
Ich starte das Programm, alles klappt auch ohne Resize. Jetzt schließe ich es und starte es erneut, doch immer wenn ich einen Datensatz hinzufüge, wird dieser nicht angezeigt. Erst wenn ich das gesamte JFrame resize. Füge ich nach dem Resize wieder neue Daten hinzu, muss ich wieder erst resizen. Dabei gehe ich genauso vor wie beim ersten Programmstart, nur eben ohne Resize zu benötigen.
Woran könnte das Haken?
Achja, es ist ein MVC-Pattern, und immer wenn der Controller aufgefordert wird, neue Daten in das Model zu legen, updated er auch gleich das JTable mit updateUI(). Ich hoffe, ihr könnt damit was anfangen. Wenn ihr den Code braucht, lade ich ihn in einem zip-File hoch, da die View und Controller-Klassen ja meistens ein wenig größer sind.
Vielen Dank