Dynamisch JPanel in GUI zur Laufzeit ändern

wdmprojekt

Mitglied
Hallo,

wie bekomme ich es in Java hin, mein JPanel mit dem Hauptinhalt
einer Applikation dynamisch zur Laufzeit zu ändern?
Wie baue ich am besten die Klassenarchitektur auf?
Ziel ist es eine modulare Anwendung zu programmieren,
die es erlaubt, Funktionen als Plugins zu integrieren,
welche dynamisch zur Laufzeit in das ContentPanel gesetzt
und ausgetauscht werden können.

Zur Zeit besitze ich folgende Architektur:

com.projekt
-> GUI.java /* beinhaltet JMenuBar, JToolBar, ContentPanel, UIManager für Look & Feel */
-> Projekt.java /* Initialisiert GUI */
com.projekt.images
com.projekt.plugins
-> Kalender.java
-> Taschenrechner.java
-> Notizen.java
com.projekt.unittests

Hat jemand Lösungstipps für mich??? Wäre super dankbar :applaus:
 
Zuletzt bearbeitet:

Wildcard

Top Contributor
Sehr schlechte Idee das Rad neu erfinden zu wollen, insbesondere wenn es sich um ein derart komplexes Thema handelt. Mit Eclipse RCP, oder zumindest der Eclipse Runtime bist du deutlich besser bedient.
 

wdmprojekt

Mitglied
Mit Eclipse RCP habe ich schon gearbeitet.

Ich entwickle gerade nur ein einfaches Tool,
bei dem die Hauptfrage lautet:

Wie kann ich den JPanel Content zur Laufzeit austauschen???
 

Ähnliche Java Themen


Oben