Frage

Ich schreibe eine Java Desktop App NetBeans 6.5 und eine Schaukel Muster verwenden, die Wiederholung hält. Jede und jeder meiner Dialoge hat eine Save Button und Close Button mit meist unterschiedlichen Verhalten hinter den Speichern-Button und identischen Code hinter dem Schließen-Button.

Wie kann ich diesen Code wiederverwenden, ohne das Kopieren und Einfügen und zugleich behalten die Benutzer von GUI-Builder-Tool für die innere Verkleidung des Dialoges?

War es hilfreich?

Lösung

Ich bin kein Experte Netbeans, aber ich würde eine saveAction und closeAction in das Dialogfeld Konstruktor vorschlagen fügen beide die Aktion implementieren, und dann bekommen nur die GUI-Builder-Code die entsprechende Aktion auszuführen.

Andere Tipps

Ich bin ein C # -Programmierer, aber das gleiche Konzept anzuwenden. Sie können eine abstrakte Klasse erstellen den Code zu halten, die für jede Aktion immer das gleiche und eine abstrakte Methode ist. Dieses Verfahren würde von der Klasse implementiert werden, die diese neue abstrakte Klasse erbt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top