我用这个myButton.setBackground(myColor)
到JButton
背景颜色更改为我的颜色,如何找到它的原始默认背景颜色,所以我可以改回来?我知道我能救它的默认背景色之前我更改和使用,但我不知道的Java存储它的地方,所以,也许我可以调用类似:myButton.getClass.getDefaultBackground()
把它找回来?如何获得JButton的默认背景颜色?
回答
这可能帮助:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/SystemColor.html
Toolkit.getDesktopProperty(java.lang.String)
Toolkit.getDesktopProperty("control");
// control - The color rendered for the background of control panels and control objects, such as pushbuttons.
myButton.setBackground(null)
变回默认的颜色。
btn.setBackground(new JButton().getBackground());
这个怎么样... 它会得到按钮的默认颜色
这个工程,可能有漂亮的可以忽略不计的开销。我喜欢。 – sage88 2014-10-09 04:11:30
不要试图从JFrame中或其他元素的背景它适用于按钮;如果你已经改变了它这样做:
ElementToStyle.setBackground(null);
欢迎的StackOverflow,我编辑你的答案做出澄清你的答案(还是你的内容),并删除侮辱。这不是一个大问题,但它使整个网站更好。再次,欢迎来到StackOverflow并感谢您花时间分享您的知识。 – Kevin 2014-12-05 03:38:55
- 做出一个新的按钮 “DB”
- 作出新的变量类型颜色 “JBB”
- 即 - 颜色JBB = db.getBackground();
现在默认的背景色存储在色彩JBB你现在可以,只要你想找到的颜色使用/使用
- 1. 如何设置JButton的默认背景颜色?
- 2. 获取默认背景颜色
- 3. 如何获得div的背景颜色?
- 4. 更改默认的UITabBarController背景颜色
- 5. 默认的TabItem背景颜色
- 6. 如何获得emacs背景颜色
- 7. 默认通知背景颜色
- 8. CardView默认背景颜色有问题
- 9. 更改JButton的背景颜色
- 10. 设置选择jbutton的背景颜色
- 11. JButton的背景颜色从滑块
- 12. 如何在JavaScript中获取“背景颜色:背景”颜色?
- 13. 如何删除按钮的背景颜色以获得Android中的默认背景
- 14. 知道textField背景颜色是否为默认颜色
- 15. 如何更改浏览器的默认悬停背景颜色?
- 16. 如何更改EidtText错误消息的默认背景颜色
- 17. 获取摆动组件的默认背景颜色
- 18. 如何设置默认系统背景颜色?
- 19. 如何在Eclipse中恢复默认背景颜色?
- 20. 如何使用c#重置默认背景颜色在picturebox中?
- 21. Eclipse如何将按钮背景颜色更改为默认值
- 22. 如何设置默认背景颜色tkinter
- 23. 如何在xml中覆盖默认背景颜色?
- 24. 更改默认背景颜色和悬停导航栏的背景色
- 25. 页脚没有获得背景颜色?
- 26. 如何设置JXBrowser默认的前景色和背景色?
- 27. 如何获取WPF背景的颜色
- 28. 如何获取TextView的背景颜色?
- 29. 如何获取Lollipop中自定义通知的默认通知背景颜色?
- 30. 获得背景色
这将改变为null颜色,不会违约。 – sage88 2013-01-13 06:44:49