JList refreshen && InternalFrame schliessen

BlueSea

Mitglied
Ich wollte im Forum suchen, aber leider weiss ich nicht nach welchem KeyWord ich suchen soll.
Sprich, falls schon ein Thread vorhanden ist, dann bitte einfach einen Link posten!

Ich habe 2 kleine Fragen.

Frage 1 dürfte schnell geklärt sein.
Wie schliesse ich ein InternalFrame?
zb. Wenn ich auf cancel klicke, will ich, dass sich das Fenster schliesst.
Siehe Bild!

Frage 2 dürfte schwieriger werden zu erklären.
Wenn ich auf speichern klicke, will ich dass sich die JList aktuallisiert.
Wie mache ich sowas?

Alle Dateien zum Programm:
http://143.130.64.8:1999/div/Publ/publMain.java
http://143.130.64.8:1999/div/Publ/publDB.java
http://143.130.64.8:1999/div/Publ/publFrame.java
http://143.130.64.8:1999/div/Publ/publInternalFrame.java
http://143.130.64.8:1999/div/Publ/publListCellRenderer.java
http://143.130.64.8:1999/div/Publ/publListModel.java
http://143.130.64.8:1999/div/Publ/publ.mdb

publScreenshot_01.gif
 
MVC

Ich würde versuchen ein ModelViewController Design Pattern zu realisieren.
In Java steht uns dafür das Observer/Observable Pattern schon zur Verfügung.

Die Views implementieren das Interface Observer
Das Model erweitert Observable

Alle Views sind bei dem Model (Observable) angemeldet und falls Datenänderungen vorliegen werden diese dem Model übergeben, worauf dieses alle Views informiert, dass Änderungen vorliegen. Die Views holen sich daraufhin die jeweiligen (für sie) relevanten Daten.

Grüsse
 

Neue Beiträge

Zurück