使用RGB值更改jpanel的背景颜色

时间:2015-03-18 16:08:37

标签: java

我想使用RGB值更改jpanel的背景颜色, 我找到了获得HSB颜色值的方法,

stdinfoPanel.setBackground(Color.getHSBColor(154, 254, 25));

任何人都可以通过正确的方式从RGB值中获取颜色,而不是像上面提到的代码那样从HSB值中获取颜色。

谢谢!

2 个答案:

答案 0 :(得分:3)

只需使用一些构造函数.. color javadoc

Color color = new Color(0,255,0); //for example

面板也必须是不透明的才能看到颜色发生变化。

答案 1 :(得分:1)

您正在寻找的行是:panel.setBackground(new Color(0,0,255));

Color构造函数中的数字分别代表红色,绿色和蓝色值。