如何在Java中设置标签(彩色文本)的颜色?
如何设置标签文本的颜色?
myLabel.setText("Text Color: Red");
myLabel.???
我可以在一个标签中包含两种不同的颜色吗?
例如:
要黑色,要红色。"Text Color:"
"Red"
如何设置标签文本的颜色?
myLabel.setText("Text Color: Red");
myLabel.???
我可以在一个标签中包含两种不同的颜色吗?
例如:
要黑色,要红色。"Text Color:"
"Red"
label.setForeground(Color.RED)
(我可能会使用一个或其他东西将两个标签放在一起,但这里...)GridLayout
您可以在标签文本中使用 html,如下所示:
frame.add(new JLabel("<html>Text color: <font color='red'>red</font></html>"));
它产生:
您可以通过更改前景类别来设置 JLabel 的颜色:
JLabel title = new JLabel("I love stackoverflow!", JLabel.CENTER);
title.setForeground(Color.white);
据我所知,创建所需的双色标签的最简单方法是简单地制作两个标签,并确保它们以正确的顺序彼此相邻放置。