首页 > 解决方案 > 更改 JLabel 中特定字符串的文本颜色(不是整个 JLabel 文本)

问题描述

我的问题的本质是:我正在创建一个简单的游戏,一个角色扮演游戏。在其中,可以查看他们的技能和各自的水平。因为它们可以有修饰符,所以在一个 JLabel 中,它显示了技能的名称、基础等级和有效等级。我希望能够仅更改显示有效级别的部分的颜色,以使其看起来具有“技能:20(*red*15)的效果。如果这可能的话,我会喜欢知道怎么做。否则,你会推荐什么作为下一个最好的东西?我假设只是创建第二个 JLabel,改变它的前景色并将它放在第一个 JLabel 旁边?

标签: javaswing

解决方案


推荐阅读