this

Status
Nicht offen für weitere Antworten.

Flubber

Mitglied
Hallo zusammen

Ich habe eine ganz simple Frage, und zwar habe ich folgenden Aufruf:

[highlight=Java]// KeyListener Definieren und Funktionen zuweisen
KeyListener listener = new KeyListener() {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_F1) {
Global.showHelp(this, "Hauptfenster");
}
}

@Override
public void keyReleased(KeyEvent e) {
}

@Override
public void keyTyped(KeyEvent e) {
}
};[/highlight]

Dies befindet sich innerhalb einer Klasse (extends JFrame). Mein Problem ist jetzt, dass die Funktion showHelp folgendes erwartet:

[highlight=Java]public static void showHelp(Window window, String type)[/highlight]

"this" übergibt innerhalb des KeyListeners jedoch das Objekt "KeyListener", was durchaus klar ist. Aber was mir nicht klar ist, ist wie ich jetzt das aktuelle Fenster übergeben kann...


Danke schon im Voraus für die Tipps. Gruss
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben