我如何将setEnabled用于JFrame

时间:2015-06-01 18:29:54

标签: java swing user-interface jframe

我在JFrame

中获得了此代码
public void actionPerformed(ActionEvent e) {
            String user = textField.getText();
            String pass = new String(passTextField.getPassword());
            if(user.equals(username)&&pass.equals(password)){
                mf.setEnabled(true);
                validate();
                Password.this.dispose();}
            else{
            mf.setEnabled(false);

            }
        }
    }`

基本上它是密码的代码,当用户是管理员时,代码应该为管理员启用所有JMenuItems,我使用mf.setEbanled(true);(mf是另一个JFrame的对象)但是这种方法不起作用,我怎样才能启用所有Jmenu项目?

//

在主JFrame

JMenuItem mntmLogin = new JMenuItem("Login");
    mntmLogin.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
             Password p = new Password(); // what argument should this have?
                p.setVisible(true);

        }
    });

0 个答案:

没有答案