Hallo liebe Java-Forum Community,
eigentlich bin ich Web Developer, möchte mich aber nun auch ein wenig in die Clientbasierte Programmierung einfinden. Dazu empfand ich doch Java als eine sehr gute Sprache. Dort habe ich schon einige Kentnisse und auch in der Schule wird Java programmiert.
Da mein Lehrer in der Schule ziemlich unsauber programmiert gibt es selbst für die einfachsten Programme Berge an unübersichtlichem Quelltext.
Ich folge dem MVC-Pattern und mein Problem ist nun die Konzeption der Gui. Wenn ich Swing Elemente einbauen möchte, erstelle ich für jedes Element ein Attribut und instantiiere dort dann das Entsprechende Objekt.
Dann bekommt jedes nochmal einen Handler und schon sieht die Gui genauso aus, wie sie nicht aussehen sollte. der Konstruktor ist zu unübersichtlich ich finde mich in meinem eigenen Quellcode nicht zurecht...
Meine erste Überlegung wäre nun, alle Objekte eines Swing Elements in ein Array abzulegen. Hier wäre das Problem dann allerdings das ich nur mit numerischen Indize arbeiten könnte. Auch hier würde ich mich nicht mehr zurecht finden.
Deshalb meine Frage an euch: Könnt ihr mir Tipps geben wie eine saubere Gui implementation aussehen könnte?
Danke im Voraus.
Mit freundlichen Grüßen,
Lunatic
eigentlich bin ich Web Developer, möchte mich aber nun auch ein wenig in die Clientbasierte Programmierung einfinden. Dazu empfand ich doch Java als eine sehr gute Sprache. Dort habe ich schon einige Kentnisse und auch in der Schule wird Java programmiert.
Da mein Lehrer in der Schule ziemlich unsauber programmiert gibt es selbst für die einfachsten Programme Berge an unübersichtlichem Quelltext.
Ich folge dem MVC-Pattern und mein Problem ist nun die Konzeption der Gui. Wenn ich Swing Elemente einbauen möchte, erstelle ich für jedes Element ein Attribut und instantiiere dort dann das Entsprechende Objekt.
Dann bekommt jedes nochmal einen Handler und schon sieht die Gui genauso aus, wie sie nicht aussehen sollte. der Konstruktor ist zu unübersichtlich ich finde mich in meinem eigenen Quellcode nicht zurecht...
Meine erste Überlegung wäre nun, alle Objekte eines Swing Elements in ein Array abzulegen. Hier wäre das Problem dann allerdings das ich nur mit numerischen Indize arbeiten könnte. Auch hier würde ich mich nicht mehr zurecht finden.
Deshalb meine Frage an euch: Könnt ihr mir Tipps geben wie eine saubere Gui implementation aussehen könnte?
Danke im Voraus.
Mit freundlichen Grüßen,
Lunatic