我通過從節點的鄰居中刪除邊緣來生成迷宮。通過去除,我的意思是將去除邊緣作爲面板的原始顏色。我目前必須將其設置爲Color.white
,但它看起來很奇怪。那麼是否有人知道Java Swing中背景顏色的hexa代碼?什麼是Java Swing中背景的六色顏色?
2
A
回答
4
原來的背景顏色爲RGB(238238238)或十六進制EEEEEE
編輯:作爲@GuillaumePolet指出,這可能不是所有平臺的情況下 - 所以最安全的方法得到它是當你第一次創建JPanel
使用的代碼如下所示:
JPanel jp = new JPanel();
Color bg = jp.getBackground();
int r = bg.getRed();
int g = bg.getGreen();
int b = bg.getBlue();
System.out.println(r);
System.out.println(g);
System.out.println(b);
我這是怎麼了238238238和我使用Windows上的Java 1.7
6
爲了避免無謂的JPanel創建(只是爲了從中檢索背景色)使用保存默認的面板背景色的UI常數:
Color bg = UIManager.getColor ("Panel.background");
這將返回不同的顏色有不同的UI設置。
使用各種常量,您還可以通過這種方式檢索大量其他默認值(不僅僅是顏色)。
+0
不錯,謝謝! – Chan 2012-04-20 01:38:42
相關問題
- 1. 背景顏色
- 2. 顏色背景
- 3. Swing - JPanel背景顏色消失
- 4. Flutter BoxDecoration的背景顏色會覆蓋Container的背景顏色,爲什麼?
- 5. 背景或背景顏色?
- 6. 背景顏色變化Java
- 7. 設置背景顏色[JAVA]
- 8. Java SWT ScrolledForm背景顏色
- 9. 將十六進制顏色代碼作爲gridview背景顏色
- 10. 背景顏色
- 11. 背景顏色
- 12. 更改JTextPane中段落的背景顏色(Java Swing)
- 13. 背景顏色
- 14. CSS3PIE背景褪色背景顏色
- 15. Java圖形中的背景顏色2D始終是黑色
- 16. DBVisualizer背景顏色
- 17. 爲什麼SVG背景顏色不變?
- 18. 爲什麼背景顏色不顯示?
- 19. 爲什麼IE8忽略背景顏色?
- 20. 爲什麼背景顏色不適用?
- 21. Android:TableLayout中的背景顏色
- 22. 如何在JavaScript中獲取「背景顏色:背景」顏色?
- 23. backgroundColor不是背景顏色
- 24. 顏色爲背景色
- 25. TodayExtension背景顏色
- 26. HTML背景顏色
- 27. 背景顏色不褪色
- 28. NSImageView +背景顏色
- 29. JTextPane背景顏色
- 30. JQuery背景顏色
*「我現在必須將它設置爲Color.white,但它看起來很奇怪。」*我會爲BG選擇一個純色,這是我(或用戶,如果我想要提供'選項在遊戲渲染')。總體而言,這是一個更安全的策略,特別是當用戶的系統默認設置爲使用自定義PLAF時。 ;) – 2012-04-19 08:34:38