Hallo,
Ich habe folgendes Problem:
Ich habe ein JFrame auf das ich ein JPanel zeichne. In diesem JPanel habe ich ein JScrollPane welches ausschließlich ein (globales) JTable-Objekt enthält und noch einige Buttons. Diese dienen unter anderem um neue Einträge in die Tabelle ein zu tragen, nur nicht eben direkt. Ich speichere die Einträge sofort in einer Datei und lese sie dann wider aus um sie in die Tabelle zu schreiben. Ist nicht unbedingt die beste Lösung, aber so bleibt wenigstens nichts ungespeichert.
Nun aber das Problem: Die Daten werden zwar ordnungsgemäß aus der Datei ausgelesen. jedoch wird meine Tabelle nicht aktualisiert. Ich habe versucht der JTable Variable direkt ein neues Objekt zu zu weisen, jedoch hat das nicht funktioniert. Also wollte ich die Komponente mittels remove() vom panel ablösen, dann neu erzeugen und wieder draufschieben. Jedoch funktioniert das Löschen der Komponente bei mir irgendwie nicht. Auch getComponenTCount() liefert vor und nach dem Löschen die gleiche Anzahl.
Weiß jemand zufällig ohne Blick auf meinen sourcecode was das Problem sien könnte?
(Diesen hier zu posten wäre zu lang und zu unübersichtlich, hoffe dass mein Problem auch so zu lösen ist)
Danke schoneinmal für eure Hife
Ich habe folgendes Problem:
Ich habe ein JFrame auf das ich ein JPanel zeichne. In diesem JPanel habe ich ein JScrollPane welches ausschließlich ein (globales) JTable-Objekt enthält und noch einige Buttons. Diese dienen unter anderem um neue Einträge in die Tabelle ein zu tragen, nur nicht eben direkt. Ich speichere die Einträge sofort in einer Datei und lese sie dann wider aus um sie in die Tabelle zu schreiben. Ist nicht unbedingt die beste Lösung, aber so bleibt wenigstens nichts ungespeichert.
Nun aber das Problem: Die Daten werden zwar ordnungsgemäß aus der Datei ausgelesen. jedoch wird meine Tabelle nicht aktualisiert. Ich habe versucht der JTable Variable direkt ein neues Objekt zu zu weisen, jedoch hat das nicht funktioniert. Also wollte ich die Komponente mittels remove() vom panel ablösen, dann neu erzeugen und wieder draufschieben. Jedoch funktioniert das Löschen der Komponente bei mir irgendwie nicht. Auch getComponenTCount() liefert vor und nach dem Löschen die gleiche Anzahl.
Weiß jemand zufällig ohne Blick auf meinen sourcecode was das Problem sien könnte?
(Diesen hier zu posten wäre zu lang und zu unübersichtlich, hoffe dass mein Problem auch so zu lösen ist)
Danke schoneinmal für eure Hife