如何单击并取消选择以更改按钮上的颜色?

时间:2013-02-26 03:11:40

标签: java click

我的Netbeans GUI已设置,因此原始按钮的颜色为绿色(修改了属性)。我为我的九个绿色按钮中的每个按钮设置了代码,如果单击它,它将变为灰色作为符号,因为它被“选中”。现在,我无法弄清楚如果再次点击它,它应该变回绿色为“未选中”。我认为创建一个布尔方法效果最好,但我不是100%肯定。

private void btnTwoActionPerformed(java.awt.event.ActionEvent evt) {
    btnTwo.setBackground( backgroundColor );
}  

基本上它到目前为止,backgroundColor是灰色的,我设置的原始颜色也是绿色。

2 个答案:

答案 0 :(得分:0)

只需使用if条件检查按钮是否被选中。并根据该条件为按钮指定颜色。

答案 1 :(得分:0)

你应该使用setEnabled()函数到目前为止如果它成功,你必须使用颜色else如果它采取false给出如下颜色:

      mybutton.setEnabled(true);

      mybutton.setEnabled(false);

或者您可以使用isEnabled()方法检查按钮是否启用,然后设置您想要的有趣的适当颜色!