Как сделать, чтобы всплывающее меню добавлялось в JtextField, чтобы оно было невидимым, когда фокус JTextField потерян? - PullRequest
0 голосов
/ 17 декабря 2009

Я добавил в JTextField JPopupMenu. К сожалению, когда я меняю фокус с JTextField, или когда я «сворачиваю» окно, JPopupMenu все еще виден. Мне нужно сделать его невидимым, если JTextField теряет фокус. Как я могу это сделать?

1 Ответ

2 голосов
/ 17 декабря 2009

Вы можете зарегистрировать слушателя фокуса (http://java.sun.com/j2se/1.3/docs/api/java/awt/event/FocusListener.html) в текстовом поле. Метод focusLost () слушателя должен скрыть меню

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