如何在RGB格式下设置Java中标签的字体颜色?

时间:2015-05-28 13:08:02

标签: java swing

我该如何做类似的事情。

lblPlay。" 在RGB格式下设置字体颜色"

我使用Swing框架。

感谢。

3 个答案:

答案 0 :(得分:3)

如果您尝试更改JLabel内部的颜色,可以使用

import java.awt.Color;

然后像

一样使用它
yourLabel.setForeground(Color.black) //For example black.

或用

构造颜色
yourLabel.setForeground(new Color(0, 0, 0)) //Provide the r g b values

但是如果你想要一个更详细的答案,你应该提供一个带有可编译代码的最小例子,或至少描述错误发生的地方。

答案 1 :(得分:2)

尝试使用:

JLabel title = new JLabel("Give me color", JLabel.CENTER);
Color myCustomColor = new Color(100,50,2);
title.setForeground(myCustomColor);

答案 2 :(得分:1)

如果你正在使用JavaFX(你应该;)),请使用:

label.setTextFill(Color.rgb(red, green, blue));

其中redgreenblue是整数。或者使用:

label.setTextFill(Color.web("rrggbb"));

其中"rrggbb"是典型的十六进制RGB表示。