AWT requestFocusInWindow returns false on ubuntu

fatfox

Bekanntes Mitglied
Hallo alle,

ich möchte eine einfach Funktion haben: ein Window erzeugen, wenn ich irgendeine Taste drücke, dann wird das Window geschlossen.

Java:
import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

public class test
{
    public static void main(String[] args) 
    {
        final Window wnd = new Window(new Frame());
        wnd.setLocation(100, 100);
        wnd.setSize(400,300);
        wnd.setVisible(true);
        wnd.requestFocusInWindow();


        wnd.addKeyListener(
          new KeyAdapter() {
            public void keyPressed(KeyEvent event)
            {
              wnd.setVisible(false);
              wnd.dispose();
              System.exit(0);
            }
          }
        );
   }
}

Diese Code funktioniert gar nicht. Ich vermute, das liegt an den

Java:
wnd.requestFocusInWindow();

weil es liefert immer "false" zurück.

Wie kann ich das Problem lösen? (Ich benutze Ubuntu und Eclipse)

Dank im Voraus!

Conny
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben