0
禁用菜單項是一名大三,我有點卡住了。我有一個登錄框說JFrame1調用主窗口說JFrame2。如果未以管理員身份登錄,我想禁用一些菜單項。我正在使用NetBeans IDE有關如何解決它的任何想法或代碼?從另一個JFrame的
禁用菜單項是一名大三,我有點卡住了。我有一個登錄框說JFrame1調用主窗口說JFrame2。如果未以管理員身份登錄,我想禁用一些菜單項。我正在使用NetBeans IDE有關如何解決它的任何想法或代碼?從另一個JFrame的
最簡單的方法(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());
看起來像家庭作業。你做了什麼/嘗試了什麼? – araknoid
你的意思是'menuItem.setEnabled(false);'? – tony200910041