Java 如何单击和取消单击以更改按钮的颜色?
设置了我的Netbeans GUI,使原始按钮的颜色为绿色(修改了属性)。我为我的九个绿色按钮中的每一个都添加了代码,如果你点击它,它会变成灰色,因为它是“选中的”。现在,我不知道如果你再次点击它,它会变成绿色,因为它是“未选中的”。我想创建一个布尔方法会最好,但我不是100%肯定的Java 如何单击和取消单击以更改按钮的颜色?,java,click,Java,Click,设置了我的Netbeans GUI,使原始按钮的颜色为绿色(修改了属性)。我为我的九个绿色按钮中的每一个都添加了代码,如果你点击它,它会变成灰色,因为它是“选中的”。现在,我不知道如果你再次点击它,它会变成绿色,因为它是“未选中的”。我想创建一个布尔方法会最好,但我不是100%肯定的 private void btnTwoActionPerformed(java.awt.event.ActionEvent evt) { btnTwo.setBackground( backgroundCo
private void btnTwoActionPerformed(java.awt.event.ActionEvent evt) {
btnTwo.setBackground( backgroundColor );
}
到目前为止基本上就是这样,背景色是灰色的,我设置的原始颜色也是绿色的。只需使用if条件检查按钮是否被选中。然后根据该条件为按钮指定颜色。您应该使用setEnabled()函数到目前为止,如果为真,则必须使用颜色,否则如果为假,则提供如下颜色:
mybutton.setEnabled(true);
mybutton.setEnabled(false);
或者,您可以使用isEnabled()方法检查按钮是否已启用,然后设置您想要的适当颜色。祝您玩得开心 这是java吗?你能发一些代码吗?是的,这就是我想弄明白的。我在编辑中做了一些事情@Roger