FraFu: Aus anonymer, innerer Klasse auf übergeordnete Instanz zugreifen

Beitrag lesen

Hallo!
Ich bin mir nichtmal sicher, ob ich das Thema richtig gewählt habe. Aber hier die Problembeschreibung:

01: class MyApplet extends java.applet.Applet, Implements MyWatchDog {
02:   public void init(){
03:       ...
04:       icon.addMouseListener(new MouseAdapter() {
05:         public void mouseClick(MouseEvent e){
06:           MyObj obj=new MyObj(this.[instanz von MyApplet]);
07:         }
08:       }
09:   }
10:   public void MyWatchDogFunction(){
11:     ...
12:   }
13: }

Ich möchte in Zeile 06 dem Konstruktor von MyObj, die Instanz von MyApplet übergeben.
Konkret erwartet der Konstruktor von MyObj ein Objekt das das Interface MyWatchDog implementiert hat. MyApplet ist so ein Objekt und das möchte ich an MyObj übergeben. Geht das irgendwie?

mfg
  frafu