java - 更改 JLabel 中特定字符串的文本颜色(不是整个 JLabel 文本)
问题描述
我的问题的本质是:我正在创建一个简单的游戏,一个角色扮演游戏。在其中,可以查看他们的技能和各自的水平。因为它们可以有修饰符,所以在一个 JLabel 中,它显示了技能的名称、基础等级和有效等级。我希望能够仅更改显示有效级别的部分的颜色,以使其看起来具有“技能:20(*red*15)的效果。如果这可能的话,我会喜欢知道怎么做。否则,你会推荐什么作为下一个最好的东西?我假设只是创建第二个 JLabel,改变它的前景色并将它放在第一个 JLabel 旁边?
解决方案
推荐阅读
- python - 我有两列数据需要比较。如果第 1 列中的值匹配,我需要添加它们对应的第 2 列值
- bluetooth - 解释 adafruit BLE 方法的标志以设置 GATT 特征
- javascript - Mongodb find 方法总是返回文档的所有元素
- javascript - 使用“connection”关键字连接到 Node JS websocket 的问题
- python - 设置 Huey 以将 Redis 与 Flask 一起使用
- angular - _co.addCourse() 不是一个函数——即使我已经在 ts 文件中定义了它
- numbers - 在easyphp devserver 17中更改端口号
- angular - 以角度将 Json 映射到对象
- html - 如果它只是一个搜索功能,我是否需要将我的输入字段包装在一个表单中?
- javascript - 使用 PersistGate 加载屏幕不呈现