Problem mit "Sichtbarkeit" von Button

chell

Mitglied
Hallo,

wahrscheinlich ist die Lösung ganz einfach aber irgendwie bin ich in Moment blockiert. Wie dem auch sei:

Ich habe mit Eclipse und dem VE Plugin ein GUI erstellt und wollte einen ActionListener in eine externe Klasse schreiben. Nun kann ich aber von der externen Klasse nicht auf die Elemente (Button) in der Fensterklasse zugreifen. Habe schon probiert, den Button public zu machen, aber das hat leider auch nicht geholfen. Außerdem existiert noch in einer anderen Klasse eine main.

Mfg

chell
 
Zuletzt bearbeitet:
Morgen,

Müsste dir nicht :

Code:
 JButton pressedButton = (JButton)Event.getSource();

den gewünschten Button liefern ?

Gruß Stefan
 
Lösungen gibt's gar viele...

a) teppis Lösung

b) der ActionListener-Klasse die zu ändernden Objekte per Konstruktor mitteilen

c) je Button eine eigene ActionListener-Klasse schreiben und a) oder b) verwenden

P.S.: public-Membervariable sind schlechter Programmier-Stil
 
Zurück