设置了我的Netbeans GUI,以便原始按钮的颜色为绿色(修改了属性)。我为我的九个绿色按钮中的每一个都添加了代码,如果你点击它,它将变成灰色,因为它是“选中”的标志。现在,我不知道如果你再次点击它,它应该变成绿色的“未选中”。我认为创建一个布尔方法效果最好,但我不是百分之百肯定的。
private void btnTwoActionPerformed(java.awt.event.ActionEvent evt) {
btnTwo.setBackground( backgroundColor );
} 到目前为止基本上就是这样,backgroundColor是灰色的,而我给它设置的初始颜色也是绿色的。
发布于 2013-02-26 12:07:54
只需使用if条件来检查按钮是否被选中,或者根据该条件将颜色分配给按钮的not.And。
发布于 2013-04-26 19:54:40
到目前为止,您应该使用setEnabled()函数,如果它为true,则必须使用颜色;否则,如果它为false,则给出如下颜色:
mybutton.setEnabled(true);
mybutton.setEnabled(false);或者您可以使用isEnabled()方法检查按钮是否启用,然后设置您想要的颜色!
https://stackoverflow.com/questions/15080702
复制相似问题