Класс окна Java не отправляет ключевые события? - PullRequest
0 голосов
/ 01 сентября 2011

Я расширил класс Window, чтобы создать класс MetroWindow, который похож на обычное окно, за исключением того, что он выглядит лучше.

Когда я добавляю в него TextField, я слышу звуковой сигнал при удареклавиатура и буквы не отображаются в TextField.Если вместо расширения Window я расширяю JFrame, TextField сможет правильно получать нажатия клавиш.

Я хочу продолжать расширять Window для своего пользовательского интерфейса, но я хотел бы получать правильные нажатия клавиш на моем TextField.Как мне это сделать - отправить нажатие клавиши, создать слушателей ...?

1 Ответ

0 голосов
/ 01 сентября 2011

Извините за предоставление ответа на мой собственный вопрос, но в случае, если кто-то ищет решение ...

То, что я сделал, - это расширение JFrame вместо Window.

I тогдаset JFrame.setUndecorated (true);

это скрывает панель инструментов, что я и искал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...