Ich habe folgendes Problem: Ich möchte meine GUI durch Events eines Listeners verändern können, z. B.: ein Label wechselt die Farbe wenn man die der Maus darüber fährt. Solange meine "GUI - Klasse" den Listener implementiert ist das auch überhaupt kein Problem da ich ja in sämtlichen event-Methoden auf die Klassenvariable des Labels zugreifen kann. Nun würde ich aber gern den Listener in eine eigene datei auslagern. Nun kann ich aber nicht mehr auf die Variable zugreifen (es nützt auch nichts sie public zu machen). Zuerst habe ich probiert sie wie ein Obejekt das zum Austausch von Information zwischen der "Haupt GUI" und einem Dialog einfach auch in meiner Listener Klasse zu mit dem selben Namen instanzieren und dann einfach in der Listener Klasse die gewünschten Methoden aufzurufen, doch aus irgent einem Grund geht dass nicht (Obwohl die Daten Transfer Objekte bei mir sonst wunderbar funktionieren). Ich habe keine Ahnung wie ich das sonst lösen könnte da ich ja den die Listener Methoden nicht selbst aufrufe, ihnen keine Argumente übergeben und keine Rückgabewerte definieren kann.