物质的外观使我的色彩更明亮吗?

问题描述 投票:14回答:3

我正在尝试在setBackground上调用JPanel,以使其与我的JFrame的颜色匹配,但是该颜色比我键入的颜色要亮一些。

我已经尝试设置HSB,RGB,HEX代码,它们都给我相同的颜色,我的颜色更亮。

不太了解如何获得我想要的颜色吗?

编辑:

我从Photoshop获得颜色。我查找正确的颜色(我想要的)并复制HSB RGB或HEX代码。它在Photoshop中看起来应该是应该的,但是Java为我提供了更亮的颜色?

我已经使用了Java代码:

Color color = new Color(0x94b3c7); 

    jpanel.setBackground(color);

我正在尝试在JPanel上调用setBackground,以使其与我的JFrame的颜色匹配,但是该颜色比我键入的颜色要明亮得多。我已经尝试设置HSB,RGB,HEX代码,他们...

java swing jpanel look-and-feel substance
3个回答
11
投票

该物质正在使您的背景颜色“变色”,以尝试添加一些主题的颜色。如果使用不同的皮肤,将会得到不同的结果。例如,秋天的皮肤会使东西变得很橙色。通过将客户端属性org.pushingpixels.substance.api.SubstanceLookAndFeel#COLORIZATION_FACTOR设置为1.0,可以逐个组件地对此进行更改。例如:


6
投票

此SSCCE在您的Photoshop样本中显示颜色:


3
投票

所以我发现了问题。这实际上有点烦人,我可能应该在问题中添加此内容,但我从未想到这是导致问题的原因。

© www.soinside.com 2019 - 2024. All rights reserved.