如何设置标签文本的颜色?
myLabel.setText("Text Color: Red");
myLabel.???
我可以在一个标签中使用两种不同的颜色吗?
例如这里:
"Text Color:"
为黑色, "Red"
为红色。
原文由 Stefanos Kargas 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何设置标签文本的颜色?
myLabel.setText("Text Color: Red");
myLabel.???
我可以在一个标签中使用两种不同的颜色吗?
例如这里:
"Text Color:"
为黑色, "Red"
为红色。
原文由 Stefanos Kargas 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过更改前景类别来设置 JLabel 的颜色:
JLabel title = new JLabel("I love stackoverflow!", JLabel.CENTER);
title.setForeground(Color.white);
据我所知,创建所需双色标签的最简单方法是简单地制作两个标签,并确保它们以正确的顺序并排放置。
原文由 Raven Dreamer 发布,翻译遵循 CC BY-SA 2.5 许可协议
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
对于单色前景色
对于同一标签中的多个前景色:
(我可能会使用
GridLayout
或其他东西将两个标签并排放置,但这里……)您可以在标签文本中使用 html,如下所示:
产生: