Gui Struckturieren

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

ich möchte anfangen ein paaar kleinigkeiten mit awt/swing zu machen, doch steh ich jetzt vor einem "Problem"

Ich weiss nicht wie ich das ganze ordentlich trennen soll. Also die Funktionsweise soll von der Darstellung getrennt werden.
Wie stell ich sowas am besten an, wie sollte meine main() aussehen und wie der rest?
 
B

bygones

Gast
mhm - was soll man da antworten :wink:
keiner weiss was du machen willst und generelle antworten sind leider so nicht machbar.
bzgl. Trennung: schau dir das MVC Pattern an (hier)
 

mic_checker

Top Contributor
bzgl. main gilt meist: alles über 5 Zeilen ist kein OOP mehr ;)

Der Artikel über die Design Patterns ist auch recht wichtig, schau dir mal LayoutManager an, zur Gestaltung deiner GUI.
 

xpucto

Mitglied
Hallo!
Ich versuche seit einiger Zeit eine kleine Applikation zu schreiben aber habe eine paar Schwierigkeiten mit der GUI. Der Artikel über MVC schaut toll aus aber ist mir ein bißchen kompliziert vorgekommen.
Was ich nicht verstehe ist wie kann ich mein GUI aktualisieren sobald ich mit mehren klasse arbeite. Also, ich habe zB. eine Hauptklasse "DeutschUeben" mit main Methode. Damit erzeuge ich das Frame und das erste Panel (zB welcomePanel). Aber wenn ich ein neues Panel von einer anderen Klasse (zB. die klasse GrammatischeUebungen) erzeuge, kann ich nur dieses Panel einblenden, wenn ein Objekt von dieser neuen klasse instanziert wird. Aber sobald es dieses zweites Objekt (also zB myGrammatischeUebungen) gibt, dann kann nicht einfach nicht eine Methode benutzen um ein neues Panel zu zeigen, etwas wie: myGrammatischeUebungen.showResult();.

Ich hoffe, dass es ein bißchen klar ist und würde mich freuen auf Hilfe.
 
Status
Nicht offen für weitere Antworten.

Oben