В моей программе есть две кнопки, и вам нужно щелкнуть их обоими, чтобы произошла распечатка системы. У меня возникли проблемы с попыткой добиться этого.swing нажатие на две кнопки
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)
Я только новичок в этом, так что было бы здорово, если бы кто-то может помочь или сказать мне еще способ сделать это.
1) Для лучшей помощи рано, опубликовать [SSCCE] (http://sscce.org/). 2) * «в моей программе есть две кнопки, и вам нужно щелкнуть их обе, чтобы распечатать систему» * *** Почему? *** Вернее, почему бы не создать одну кнопку «Печать»? –
в моей последней программе он не будет создавать системную печать, откроется всплывающее окно. Но на данный момент это то, к чему я пришел. Btw это для assingment, который требует наличия двух кнопок, и вы должны щелкнуть оба из них. – user2185603
* «Кстати, это для осени, требующего наличия двух кнопок». Я считаю, что трудно поверить. Можете ли вы скопировать/вставить часть, где, по вашему мнению, она говорит? Я подозреваю, что они означают что-то другое. –