![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: нет Всего: 38 |
Привет.
Пишу приложение, в котором создаю свои компоненты, наследуя их от JCоmponent. Добавляю в свой компонент слушателя клавиатуры - не реагирует. При этом таким же способом слушатель мыши работает. Отслеживаю клавиатуру в главном окне и передаю в свой компонент KeyEvent - все работает. Вопрос: почему такой мощный класс как JCоmponent не хочет видеть клавиатуры. Хочется все инкапсулировать в своем компоненте, так как в Bean. -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Попробуй в конструкторе вызывать enableEvents(AWTEvent.KEY_EVENT_MASK);. И если не поможет то приведи код.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: нет Всего: 38 |
оно то хорошо, но просто мой компонент не имеет фокуса
Если в конструкторе указываю setFocusable(true), то работает, но до тех пор пока не добавлю в родительское окно кнопку и он теряет фокус и уже никогда больше не получает -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| Goliath |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 3 Всего: 5 |
Выложи код и тогда станет более понятно, в чем может быть ошибка!
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |