我用這個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