Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
a) auf ne innere Klasse verzichten und deine Hauptklasse den ActionListener implementieren lassen
b) eine Innere Klasse mit Referenz definieren und diese dann als ActionListener adden
c) doClick() (was spricht eigentlich dagegen?)
d)eine Methode doSomething() erstellen die die Arbeit macht und diese im ActionListener und an der anderern Stelle aufrufen
e)eine AbstractAction benutzen
f)ein Event in die Queue posten