【发布时间】:2011-11-30 13:03:07
【问题描述】:
我正在尝试在JPanel 上调用setBackground,以便它与我的JFrame 的颜色相匹配,但颜色比我输入的颜色要亮一些。
我尝试过设置 HSB、RGB、HEX 代码,它们都给了我相同的颜色,比我的颜色更亮。
不太清楚如何获得我想要的颜色?
编辑:
我从 Photoshop 中获取颜色。我查找正确的颜色(我想要的)并复制 HSB RGB 或 HEX 代码。它在 Photoshop 中看起来应该是这样,但是 java 给了我更亮的颜色?
我用过java代码:
Color color = new Color(0x94b3c7);
jpanel.setBackground(color);
【问题讨论】:
-
Java 让你更聪明:)
-
您需要提供SSCCE。
-
您获得了对该标题的支持,但您需要提供一个示例(如 aioobe 所述)并且需要告诉我们您从哪里获得值,您尝试设置的哪种颜色以及您认为它应该看起来与实际不同的为什么。它有 alpha 值吗?
-
谢谢你,我会调查SSCCE
-
会不会是您的 Photoshop 设置的颜色样张与您的显示器不同?
标签: java swing jpanel look-and-feel substance