am a junior и немного застрял. У меня есть входной кадр, который говорит JFrame1, который вызывает главное окно, говорит JFrame2. Я хочу, чтобы некоторые пункты меню были отключены, если не вошли в систему как admin. Я использую NetBeans IDE Любая идея или код о том, как это сделать?Отключение пункта меню из другого JFrame
0
A
ответ
0
Самый простой способ (IMO) - создать компонент LoginPane (расширяет JPanel) и использовать JOptionPane для его отображения. Поскольку JOptionPane регулярно работает как модальный диалог, вы можете обрабатывать результаты в своем основном классе после его закрытия.
LoginPane login = new LoginPane();
JOptionPane.showMessageDialog(this, login, "Please Enter Your Login Credentials", JOptionPane.OK_CANCEL_OPTION);
checkCredentials(login.getCredentials());
Смежные вопросы
- 1. Отключение/включение пункта меню приложения
- 2. Включение jframe из другого jframe
- 3. Закрытие jframe из другого jframe
- 4. JFrame внутри другого JFrame
- 5. e.Item.Text возвращения текст другого пункта меню
- 6. Выбор конкретного пункта меню из контекстного меню
- 7. Создание окна из пункта меню
- 8. Представьте лист из пункта меню
- 9. включение/отключение JFrame прячась другой JFrame
- 10. Вызов метода JFrame из другого JFrame
- 11. JFrame ждет другого JFrame
- 12. Закрытие JFrame из другого метода
- 13. Обновление JTable из другого JFrame
- 14. Обновить Jlist из другого JFrame
- 15. открыть JFrame из другого класса
- 16. Выбор пункта меню
- 17. Переключение состояния пункта меню
- 18. пункта меню Keeping подсвечивается
- 19. Имитация пункта меню нажата
- 20. Установить текст пункта меню
- 21. Динамическая видимость пункта меню
- 22. Получение пункта меню
- 23. удалить выделение пункта меню
- 24. Вызов метода из JFrame из другого класса
- 25. пункта меню Refresh в виде
- 26. как вызвать две функции из пункта меню?
- 27. Перезагрузка WebView из пункта меню (OS X)
- 28. Удалить подсветку из пункта меню в OSX?
- 29. Вызова поповера из грохота пункта меню
- 30. Получение определенного пункта меню из MainMenu
Кажется, что домашнее задание. Что вы сделали/попробовали? – araknoid
Вы имеете в виду 'menuItem.setEnabled (false);'? – tony200910041