Moin moin,
hab ein kleines programmiertechnische Problem!
Habe einen schönen GUI mit Hilfe von SWT erstellt. Diese GUI-Klasse ist eine sehr mächtige Klasse mit viel Code.
Es gibt in diesem GUI einen "Enter"-Button, der eigentlich die Hauptaufgaben des Programms übernimmt, wenn dieser gedrückt wird!
Diesen ActionListener würde ich gerne in eine eigene Klasse stecken. Im Prinzip kein Problem! ABER! Ich muß an viele Objekte rankommen, die in der GUI-Klasse vorhanden sind (Text-Fields, andere Buttons...).
Jetzt kann ich natürlich, jedesmal wenn dieser Button gedrückt wurde das aktuelle Objekt mit this dem Konstruktor von der "Button"-Klasse übergeben.
Aber das ist nicht das was ich mir vorstelle, vorallem weil ich dann die gesamten Klassenobjekt und Variablen des GUIs public machen muß!
Gibt es da vielleicht eine elegantere Lösung?
Wäre super, wenn jemand ne Idee hätte.
Danke schonmal im Voraus
hab ein kleines programmiertechnische Problem!
Habe einen schönen GUI mit Hilfe von SWT erstellt. Diese GUI-Klasse ist eine sehr mächtige Klasse mit viel Code.
Es gibt in diesem GUI einen "Enter"-Button, der eigentlich die Hauptaufgaben des Programms übernimmt, wenn dieser gedrückt wird!
Diesen ActionListener würde ich gerne in eine eigene Klasse stecken. Im Prinzip kein Problem! ABER! Ich muß an viele Objekte rankommen, die in der GUI-Klasse vorhanden sind (Text-Fields, andere Buttons...).
Jetzt kann ich natürlich, jedesmal wenn dieser Button gedrückt wurde das aktuelle Objekt mit this dem Konstruktor von der "Button"-Klasse übergeben.
Aber das ist nicht das was ich mir vorstelle, vorallem weil ich dann die gesamten Klassenobjekt und Variablen des GUIs public machen muß!
Gibt es da vielleicht eine elegantere Lösung?
Wäre super, wenn jemand ne Idee hätte.
Danke schonmal im Voraus