lousypoetry
17-11-2005, 10:29
Hallo zusammen!
Ich hab folgendes Problem:
Ich hab einen Frame mit einem Panel, dass beim Aufruf angezeigt wird. Zusätzlich hab ich noch 2 weitere Panels und möchte, dass über RadioButtons gesteuert wird, welches Panel angezeigt wird. Panel1 ist eine "Standardanzeige", Panel2 eine ""Gesamtübersicht", und Panel3 "Detailübersicht". Das funktioniert auch soweit.
Jetzt kommt aber die Verknüpfung mit der Anwendungslogik. Angenommen, ich habe drei Objekte, die ich in jedem der drei Panels brauche (für Anzeige, Änderungen etc.). Wie mach ich das am schlausten:
deklariere ich die Objekte in dem Frame und übergeb jedesmal dem anzuzeigenden Panel alle Objekte?
deklariere ich die Objekte in dem Frame und übergeb dem Panel einen Zeiger auf den Frame?
deklariere ich die Objekte in jedem Panel neu?
bastel ich ne extra Klasse, die als Attribute meine Objekte enthält und erstell mir eine Instanz davon und arbeite damit?
Oder ist das alles nicht gerade sinnvoll? Wäre klasse, wenn ihr mir helfen könntet!
Ich hab folgendes Problem:
Ich hab einen Frame mit einem Panel, dass beim Aufruf angezeigt wird. Zusätzlich hab ich noch 2 weitere Panels und möchte, dass über RadioButtons gesteuert wird, welches Panel angezeigt wird. Panel1 ist eine "Standardanzeige", Panel2 eine ""Gesamtübersicht", und Panel3 "Detailübersicht". Das funktioniert auch soweit.
Jetzt kommt aber die Verknüpfung mit der Anwendungslogik. Angenommen, ich habe drei Objekte, die ich in jedem der drei Panels brauche (für Anzeige, Änderungen etc.). Wie mach ich das am schlausten:
deklariere ich die Objekte in dem Frame und übergeb jedesmal dem anzuzeigenden Panel alle Objekte?
deklariere ich die Objekte in dem Frame und übergeb dem Panel einen Zeiger auf den Frame?
deklariere ich die Objekte in jedem Panel neu?
bastel ich ne extra Klasse, die als Attribute meine Objekte enthält und erstell mir eine Instanz davon und arbeite damit?
Oder ist das alles nicht gerade sinnvoll? Wäre klasse, wenn ihr mir helfen könntet!