我试图在JPanel上调用setBackground,以便它与我的JFrame的颜色相匹配,但是颜色有点比我输入的要亮多少。我试过设置HSB、RGB、HEX代码,它们都给我相同的颜色,比我的颜色更亮。不太清楚如何获得我想要的颜色?编辑:我的颜色来自Photoshop。我查找正确的颜色(我想要的)并复制HSBRGB或HEX代码。它在Photoshop中看起来应该是这样,但是java给了我更亮的颜色?我用过java代码:Colorcolor=newColor(0x94b3c7);jpanel.setBackground(color); 最佳答案