JAVA一个按钮,可以禁用其他两个按钮,然后单击重新启用它们

JAVA一个按钮,可以禁用其他两个按钮,然后单击重新启用它们,java,user-interface,Java,User Interface,所以我一共有3个按钮。禁用按钮我希望它在单击时禁用其他2个按钮。禁用后,禁用按钮文本将设置为启用。现在禁用按钮是一个启用按钮,用于启用其他两个按钮。我没有禁用按钮的问题。我在启用它们时遇到困难。 这就是我遇到麻烦的地方 btnOk.addActionListener(this); btnCancel.addActionListener(this); btnDisable.addActionListener(this); } public void actionP

所以我一共有3个按钮。禁用按钮我希望它在单击时禁用其他2个按钮。禁用后,禁用按钮文本将设置为启用。现在禁用按钮是一个启用按钮,用于启用其他两个按钮。我没有禁用按钮的问题。我在启用它们时遇到困难。 这就是我遇到麻烦的地方

        btnOk.addActionListener(this);
    btnCancel.addActionListener(this);
    btnDisable.addActionListener(this);
}

public void actionPerformed(ActionEvent e) {


    // set both buttons
    btnOk.setText("ok");
    btnCancel.setText("cancel");
    btnDisable.setText("disable");


    JButton clickedButton = (JButton) e.getSource();
    if (btnDisable == clickedButton) {
        clickedButton.setText("enable");
    } else {
        clickedButton.setText("Clicked!");
    }
    if (btnDisable == clickedButton) {

        btnOk.setText("enable");
        btnOk.setVisible(false);
        btnCancel.setVisible(false);
        disable = true;}
    }
    public void actionPerformed2(ActionEvent e) {

}

按钮已启用该方法。你能行

if (button.isEnabled()){
   button.setEnabled(false);
} else {
   button.setEnabled(true);     
button.setEnabled!按钮。已启用;