在我的程序中有两个按钮,您必须同时单击它们才能进行系统打印。不过,我在尝试实现这一目标时遇到了麻烦。
button[0].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
button[0].setEnabled( false );
if( button[1].isEnabled( false) );
System.out.println("you clicked both buttons");
}
});
button[1].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
button[1].setBackground(Color.YELLOW);
button[1].setEnabled( false );
if( buttons[0].isEnabled( false) );
System.out.println("you clicked both buttons");
}
});
我在行中遇到错误:
if( buttons[0].isEnabled( false) );
说
The method isEnabled() in the type Component is not applicable for the arguments (boolean)
我只是这方面的初学者,所以如果有人可以帮助或告诉我另一种方法来做到这一点,那就太好了。