我改变了按钮的颜色。现在我想要它原来的外观和感觉。我想一次将颜色更改为我喜欢的颜色。之后,我希望按钮恢复其原始外观。
我怎么做 ?
这是更改颜色的代码 -
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 ???
Color oldColor = myButton.getBackground();
myButton.setBackground(Color.RED);
// ... do stuff
myButton.setBackground(oldColor);
我希望按钮恢复其原始外观。
button.setBackground(null);
有没有办法找出旧颜色的名称/代码
默认Colors
没有名字,只有安全Colors(blue, red, orange ....)
old color
不是JButton 有颜色数组
UIManager 返回javax.swing.plaf.ColorUIResource[r=xxx, g=xxx, b=xx]
, 包含数组Colors
和Insets