Hallo,
ich habe ein Applet im Browser. Aus diesem Applet kann man mit einem Button ein JFrame-Fenster aufrufen. Zwischen dem Applet und dem JFrame kann er Benutzer mit der Maus wechseln.
Mein Problem besteht nun darin, daß ich wissen müßte ob das Applet gerade den Fo´cus hat oder der Frame. Bei JFrame ist das über den WindowFocusListener kein Problem aber wie macht man das bei einem Applet im Browser ?
Danke
Albert
Applet gerade den Fo´cus hat oder der Frame. Bei JFrame ist
das über den WindowFocusListener kein Problem aber wie macht
man das bei einem Applet im Browser ?
Ich heize die Diskussion jetzt mal an und sage:
Du kannst doch dem Applet auch einen FocusListener zuweisen
(addFocusListener()).
Gruss, Patrick
Hi dachte ich auch.
Nur leider wird der bei mir nie angesprochen. Wenn ich den FocusListener auf eine Komponente lege welche sich auf dem Applet befindet, so werden die Focus-Methoden auch durchlaufen. Horcht der FocusListener auf das Applet wird nichts durchlaufen !?
Gruß Albert
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Nur leider wird der bei mir nie angesprochen. Wenn ich den
Ganz einfaches Beispiel (funktioniert bei mir):
public class FocusTest extends Applet implements FocusListener {
public void init() {
addFocusListener(this);
}
public void focusGained(FocusEvent e) {
System.out.println("Applet gained focus.");
}
public void focusLost(FocusEvent e) {
System.out.println("Applet lost focus.");
}
}
Gruss, Patrick