#java #event-handling #awt
#java #обработка событий #awt
Вопрос:
У меня есть текстовое поле, и когда выполняется ключевое событие, я хочу, чтобы мое меню было выделено, поэтому я ищу событие, переходящее из текстового поля в меню. Итак, есть ли какой-нибудь способ для этого?
Заранее спасибо 🙂
Комментарии:
1. Я не хочу, чтобы меню фокусировалось, но выделялось, поскольку я всегда хочу, чтобы событие сначала отображалось в текстовом поле
2. пожалуйста, отредактируйте свой вопрос, а не упоминайте в области комментариев
Ответ №1:
Вы можете добавить KeyListener в текстовое поле, а в методе keyPressed вы можете реализовать логику для управления меню на основе критериев.
Комментарии:
1. Да, я уже пробовал, что setSlection не работает для выбора меню: (
Ответ №2:
возможно, это «плохой способ», но попробуйте создать свой класс menu, расширяя старый, и добавьте туда какой-нибудь открытый метод (с вашей логикой выделения), вызываемый прослушивателем действий в текстовом файле