我通过从节点的邻居中删除边缘来生成迷宫。通过去除,我的意思是将去除边缘作为面板的原始颜色。我目前必须将其设置为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. Flutter BoxDecoration的背景颜色会覆盖Container的背景颜色,为什么?
- 3. DBVisualizer背景颜色
- 4. Java图形中的背景颜色2D始终是黑色
- 5. Android:TableLayout中的背景颜色
- 6. TodayExtension背景颜色
- 7. backgroundColor不是背景颜色
- 8. 背景颜色不褪色
- 9. JQuery背景颜色
- 10. 背景颜色行
- 11. ListView背景颜色不是白色
- 12. ItemControl背景颜色
- 13. HTML背景颜色
- 14. Java Swing:改变鼠标的背景颜色
- 15. Java Swing中“高亮颜色”的最佳猜测是什么?
- 16. GridView中的背景颜色
- 17. Uipicker背景颜色
- 18. iframe背景颜色
- 19. ListBoxItem背景颜色
- 20. Bootstrap:Div背景颜色
- 21. NILauncherView背景颜色
- 22. Win32背景颜色
- 23. UIView背景颜色
- 24. EditText背景颜色
- 25. UIAlertAction背景颜色
- 26. 组背景颜色
- 27. FieldSet背景颜色
- 28. QSciScintilla背景颜色
- 29. 什么是WPF中Menu/MenuItem的背景颜色?
- 30. 如何使viewForHeaderInSection中的背景颜色与titleForHeaderInSection中的背景颜色相同?
*“我现在必须将它设置为Color.white,但它看起来很奇怪。”*我会为BG选择一个纯色,这是我(或用户,如果我想要提供'选项在游戏渲染')。总体而言,这是一个更安全的策略,特别是当用户的系统默认设置为使用自定义PLAF时。 ;) – 2012-04-19 08:34:38