我正在编写一个代码,我需要检查面板的颜色是否设置为黄色,如果是黄色,则将按钮颜色更改为另一种颜色。我正在尝试这样做,但我一直遇到错误。这是代码...
if(panelMenu.isBackgroundSet(Color.YELLOW)) {
goBackMainMenuOpt.setBackground(Color.BLUE);
exitButtonOpt.setBackground(Color.BLUE);
}
所以在这里说.... iSbackgroundSet(color.yellow))上的eclipse上,我建议我删除参数color.yellow。为什么这是一个问题,还有另一种检查背景颜色并更改按钮的颜色的方法吗?
这是文档:https://docs.oracle.com/javase/7/docs/api/java/api/api/awt/awt/component.html#isbackgroundsets()。此函数没有参数,返回 boolean
。
getBackground
(https://docs.oracle.com/javase/7/docs/api/java/java/awt/awt/component.html#getbackground())返回背景的颜色,因此您可以使用Color.YELLOW
3