我的Netbeans GUI已设置,因此原始按钮的颜色为绿色(修改了属性)。我为我的九个绿色按钮中的每个按钮设置了代码,如果单击它,它将变为灰色作为符号,因为它被“选中”。现在,我无法弄清楚如果再次点击它,它应该变回绿色为“未选中”。我认为创建一个布尔方法效果最好,但我不是100%肯定。
private void btnTwoActionPerformed(java.awt.event.ActionEvent evt) {
btnTwo.setBackground( backgroundColor );
}
基本上它到目前为止,backgroundColor是灰色的,我设置的原始颜色也是绿色。
答案 0 :(得分:0)
只需使用if条件检查按钮是否被选中。并根据该条件为按钮指定颜色。
答案 1 :(得分:0)
你应该使用setEnabled()函数到目前为止如果它成功,你必须使用颜色else如果它采取false给出如下颜色:
mybutton.setEnabled(true);
mybutton.setEnabled(false);
或者您可以使用isEnabled()方法检查按钮是否启用,然后设置您想要的有趣的适当颜色!