如何为JButton设置“非常深蓝”的背景色?

时间:2012-10-31 14:30:09

标签: java swing jbutton uicolor

我正在尝试创建一个看起来像这样的简单按钮 -

enter image description here

JButton connectBtn = new JButton("Connect");
        Color blue = new Color(77,176,230);    
        connectBtn.setBackground(blue);

但问题是背景蓝色并不像它看起来那么黑。

我尝试了以下所有可能性,但没有用: - (

connectBtn.setBackground(Color.blue);

connectBtn.setBackground(Color.BLUE.brighter());

connectBtn.setBackground(Color.decode("#0099cc"));//i tried simply #0099cc just to get any dark background

请帮助我将此颜色设置为JButton背景。 感谢。

2 个答案:

答案 0 :(得分:2)

PrintScreen - >油漆 - > Colorpicker告诉我按钮的颜色是

1691D9  

(22,145,217)

答案 1 :(得分:2)

Zoom显示您的按钮上绘有渐变,其中包含多种蓝色阴影以及消除锯齿的文本。您可能需要一个合适的ButtonUI,如here所示,使用GradientPaint。请注意使用RenderingHints来建议别名设置。