Java 更改按钮颜色后,如何恢复其原始外观和感觉颜色?
我改变了按钮的颜色。现在我想要它原来的外观和感觉回来。我想把颜色换成我喜欢的颜色。在那之后,我想让按钮恢复它原来的外观 我该怎么做 以下是更改颜色的代码-Java 更改按钮颜色后,如何恢复其原始外观和感觉颜色?,java,swing,jbutton,look-and-feel,uimanager,Java,Swing,Jbutton,Look And Feel,Uimanager,我改变了按钮的颜色。现在我想要它原来的外观和感觉回来。我想把颜色换成我喜欢的颜色。在那之后,我想让按钮恢复它原来的外观 我该怎么做 以下是更改颜色的代码- JButton but = JButton("Press now to up vote"); // :) but.setBackground(Color.orange); //code to remove this color and get the original look back ??? 我想让按钮恢复原来的外观 此代码只能是按
JButton but = JButton("Press now to up vote"); // :)
but.setBackground(Color.orange);
//code to remove this color and get the original look back ???
我想让按钮恢复原来的外观
- 此代码只能是
按钮。setBackground(空)代码>
- 默认情况下,
没有名称,只有安全的Colors
颜色(蓝色、红色、橙色……)
不可用旧颜色
- UIManager返回
,包含javax.swing.plaf.ColorUIResource[r=xxx,g=xxx,b=xx]
颜色数组和
插入
java.awt.Color[r=255,g=0,b=0]
。还有其他选项可以获取组件。看。
Color oldColor = myButton.getBackground();
myButton.setBackground(Color.RED);
// ... do stuff
myButton.setBackground(oldColor);