2013-02-26 122 views
1

设置了我的Netbeans GUI,以便原始按钮的颜色为绿色(修改了属性)。我为我的九个绿色按钮中的每一个提供了代码,如果您单击它,它会变成灰色,因为它是“被选中”的符号。现在,我无法弄清楚如果再次点击它,它会变回绿色,因为“未选中”。我认为创建布尔方法会效果最好,但我不是100%肯定的。如何点击和取消点击按钮上的颜色?

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

这基本上是迄今为止,背景颜色是灰色的,我设置的原始颜色也是绿色。

+0

这是Java的吗?你可以发布一些代码吗? – Roger 2013-02-26 04:13:07

+0

是的,这就是我想要弄明白的。我在编辑@Roger上做了一些事情 – Castellanos 2013-02-26 05:01:30

回答

0

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

0

您应该使用的setEnabled()函数到目前为止,如果它需要真正的,你必须使用彩色否则,如果它正在假给喜欢的颜色:

 mybutton.setEnabled(true); 

     mybutton.setEnabled(false); 

,或者您可以使用的IsEnabled()方法羯羊检查按钮是否启用,然后设置适当的颜色,你想玩得开心!