我该如何做类似的事情。
lblPlay。" 在RGB格式下设置字体颜色"
我使用Swing框架。
感谢。
答案 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));
其中red
,green
和blue
是整数。或者使用:
label.setTextFill(Color.web("rrggbb"));
其中"rrggbb"
是典型的十六进制RGB表示。