Java 从另一个JFrame禁用菜单项

Java 从另一个JFrame禁用菜单项,java,Java,我是个大三学生,有点困了。我有一个登录框架JFrame1,它调用主窗口JFrame2。如果没有以管理员身份登录,我希望禁用一些菜单项。我正在使用NetBeans IDE。关于如何实现它,有什么想法或代码吗?最简单的方法(IMO)是构建一个LoginPane(Extendes JPanel)组件,并使用JOptionPane来显示它。由于JOptionPane定期作为模式对话框运行,因此可以在主类关闭后处理结果 LoginPane login = new LoginPane(); JOptionP

我是个大三学生,有点困了。我有一个登录框架JFrame1,它调用主窗口JFrame2。如果没有以管理员身份登录,我希望禁用一些菜单项。我正在使用NetBeans IDE。关于如何实现它,有什么想法或代码吗?

最简单的方法(IMO)是构建一个LoginPane(Extendes JPanel)组件,并使用JOptionPane来显示它。由于JOptionPane定期作为模式对话框运行,因此可以在主类关闭后处理结果

LoginPane login = new LoginPane();
JOptionPane.showMessageDialog(this, login, "Please Enter Your Login Credentials", JOptionPane.OK_CANCEL_OPTION);
checkCredentials(login.getCredentials());

好像是家庭作业。您做过/尝试过什么?您的意思是
menuItem.setEnabled(false)