Design-Muster zur Reduzierung der Kopplung in der Swing-Anwendung

Hey all, ich arbeite derzeit an einer Java-Swing-Anwendung und habe nach Hinweisen gesucht. Die Anwendung ist ziemlich klein, aber ich bemerke, dass die Codebasis größer wird und ich sehr viele Verknüpfungen in meinem Objektdiagramm habe. Ich bin relativ neu in Swing, aber ich habe lange genug programmiert, um zu wissen, wohin das führen soll.

Das größte Problem, das ich habe, ist das Einrichten meiner Ereignisverwaltung. Wie sollen meine untergeordneten Fenster und Objekte Ereignisse an meine übergeordneten Objekte kommunizieren, ohne dass sie darauf verweisen? Ich habe eine ganze Menge MVC-Webcodierung durchgeführt. Passt dieses Muster gut zu Swing? Soll ich meinen eigenen Controller bauen? Ich schätze, ich fische nur nach Mustern, die für die Arbeit mit Swing nützlich sind.

Vielen Dank im Voraus für Ihre Hilfe

Antworten auf die Frage(14)

Ihre Antwort auf die Frage