Im пытается реализовать «Очистить» JMenuItem (чтобы очистить содержимое JTextField) в моем JMenuBar, который проверяет, имеет ли текстовое поле какой-либо контент, после которого разрешено меню Clear, если TextField не имеет содержимого Clear JMenuItem отключается. Есть ли какой-нибудь прослушиватель, который может мне помочь?Слушатель для включения/выключения JMenuItem
0
A
ответ
3
Ваше действие меню может быть AbstractAction (тогда его можно использовать в меню или кнопке). И вы можете использовать DocumentListener, добавленный в документ JTextField, который отвечает, вызывая setEnabled(...)
на AbstractAction, в зависимости от того, пуст или нет Документ.
Смежные вопросы
- 1. Единичное тестирование для JMenuItem
- 2. Пробел-ярлык для JMenuItem
- 3. Сбой ActionListener - Java для каждого присваивания JMenuItem
- 4. Горячая клавиша для JMenuItem JPopupMenu
- 5. Как установить размер для JMenuItem?
- 6. Пользовательский JMenuItem
- 7. JMenu Элемент Действие Слушатель не обнаружен
- 8. Как предотвратить закрытие меню JMenuItem после нажатия кнопки JMenuItem
- 9. Force JMenuItem size
- 10. JMenuItem загрузить файл
- 11. слушатель для contentView
- 12. Ключевой слушатель для композитных?
- 13. Слушатель для нескольких переключателей
- 14. Highslide (слушатель для фреймов)
- 15. Прессованный слушатель для просмотра
- 16. Слушатель событий для window.fetch
- 17. JMS: слушатель для OracleAQ
- 18. Слушатель для wifi
- 19. Универсальный слушатель для JComponent
- 20. Слушатель для метода onDraw
- 21. Слушатель для HAML?
- 22. Слушатель для функции jquery
- 23. Слушатель для log4j
- 24. Слушатель для входящих сообщений
- 25. kafka слушатель для метеор
- 26. OnItemClick Слушатель для AlertDialog.Builder
- 27. Слушатель для кнопки BACK
- 28. Слушатель для всех просмотров
- 29. слушатель для радиокнопки
- 30. JMenuItem отображает странное имя
спасибо, что сработало для меня! –