Sven: Behandlung von Key-Events in Applets

Hallo,
gibt es eine Möglichkeit, daß mein Applet einen KeyEvent verarbeitet, ohne vorher mit der Maus in das Applet geklickt zu haben ?

Danke, Sven

  1. Hallo Sven,

    hat das Applet vielleicht nicht den Fokus ? Dann musst Du irgendwie den Fokus auf das Applet bringen, damit es die Key Events auch bekommt. Müsste eigentlich mit Javascript in der Seite gehen, die das Applet einbettet.

    Gruss

    Marko

    1. Ich bin mir eigentlich ziemlich sicher, dass mein Applet den Focus hat ! Habe ss auch schon malausprobiert, mittels Javascript den Focus explizit zu setzen.
      Ich habe schon oft gelesen, dass Applets Tastaturereignisse erst abfangen, wenn man zuvor mit der Maus in das Applet klickt.
      Aber das kann es doch nicht sein, oder ?

      1. Hallo!

        bei sowas sollte man zuerst in der Java Api Dokumentation suchen. Am besten du probierst es mal mit der Methode requestFocus(), Applet erbt die von java.awt.Component so dass es klappen sollte. Eventuell ist zusätzlich das Javascript-focus() notwendig.

        Dominik