1

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

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

到目前为止基本上就是这样,背景颜色是灰色,而我设置的原始颜色也是绿色。

4

2 回答 2

0

到目前为止,您应该使用 setEnabled() 函数,如果它为真,则必须使用一种颜色,否则,如果它为假,则给出如下颜色:

      mybutton.setEnabled(true);

      mybutton.setEnabled(false);

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

于 2013-04-26T11:54:39.570 回答
0

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

于 2013-02-26T04:07:53.763 回答