2015-05-28 3 views
0

am a junior и немного застрял. У меня есть входной кадр, который говорит JFrame1, который вызывает главное окно, говорит JFrame2. Я хочу, чтобы некоторые пункты меню были отключены, если не вошли в систему как admin. Я использую NetBeans IDE Любая идея или код о том, как это сделать?Отключение пункта меню из другого JFrame

+0

Кажется, что домашнее задание. Что вы сделали/попробовали? – araknoid

+0

Вы имеете в виду 'menuItem.setEnabled (false);'? – tony200910041

ответ

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()); 
Смежные вопросы