【问题标题】:Is there a way of making a text inside a JLabel have different colors without html?有没有办法让 JLabel 中的文本在没有 html 的情况下具有不同的颜色?
【发布时间】:2020-09-07 10:06:37
【问题描述】:

我正在尝试拥有一个具有不同颜色的字符串,例如

(红色:) ##h-o3 (黄色:) .5” p>

有没有办法在不使用 html 标签的情况下实现这一点?这很难解释,但我不能在我的代码中使用 html 标签,因为如果我什么都不做,其他任何事情都将不再起作用。

【问题讨论】:

  • 如果您<html>,什么不起作用?
  • 使用 JTextPane。您可以为每个角色设置属性。您可以使文本窗格透明并使其不可编辑等,使其看起来更像一个标签。请参阅:一个简单的示例来帮助您入门。
  • @Tikka 你说这很难解释。你能详细说明一下为什么不能使用 html 吗?

标签: java swing jlabel


【解决方案1】:

不,你必须使用 HTML 或 JTextPane

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-01
  • 2018-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多