Halialo zusammen!
Ich habe wieder einmal eine Frage zum Thema Swing, allerdings nur eine eher kleine.
Momentan probiere ich die Verwendung des MVC-Entwurfsmusters mittels der JTable aus. Dazu habe ich quasi ein Kundenverwaltungsprogramm, welches über folgende Teile verfügt:
In der KundenAendern gibt es eine Methode, die nach Klick auf einen "Einfügen-Button", den Kunden zu dem Container hinzufügt.
Mein Problem ist jetzt, dass genau an dieser Stelle ja die Tabelle benachrichtigt werden muss, dass die Daten geändert wurden und die Anzeige aktualisiert werden muss. Nur wie mach ich das?
Die Tabelle wird ja mit dem Modell in der VerwaltungsGUI erzeugt. Wie ruf ich denn jetzt das fireTableDataChanged am günstigsten auf?
Danke schon einmal für eure Hilfe!
Ich habe wieder einmal eine Frage zum Thema Swing, allerdings nur eine eher kleine.
Momentan probiere ich die Verwendung des MVC-Entwurfsmusters mittels der JTable aus. Dazu habe ich quasi ein Kundenverwaltungsprogramm, welches über folgende Teile verfügt:
- VerwaltungsGUI - erbt von Frame und ist für die Anzeige der Kunden mit einer JTable verantwortlich
- KundenAendern - erbt von JDialog und stellt einen Dialog zum Ändern/hinzufügen neuer Kunden bereit
- MeinTabellenModell - erbt von AbstractTableModel und soll für das Daten auslesen sorgen
In der KundenAendern gibt es eine Methode, die nach Klick auf einen "Einfügen-Button", den Kunden zu dem Container hinzufügt.
Mein Problem ist jetzt, dass genau an dieser Stelle ja die Tabelle benachrichtigt werden muss, dass die Daten geändert wurden und die Anzeige aktualisiert werden muss. Nur wie mach ich das?
Die Tabelle wird ja mit dem Modell in der VerwaltungsGUI erzeugt. Wie ruf ich denn jetzt das fireTableDataChanged am günstigsten auf?
Danke schon einmal für eure Hilfe!