【发布时间】:2020-09-07 07:50:01
【问题描述】:
我正在尝试为字符串中的一个字符着色,但是当我这样做时,大多数空格都会消失。为什么会发生这种情况,有什么解决办法吗?
map[9] = "# # #### #";
map[10] = "# # # #";
map[11] = "<html># # #<font color=YELLOW>.</font> #</hmtl>";
map[12] = "# ################################### # #";
map[13] = "# # # #### #";
我将字符串分配给数组,然后将每个字符串设置为自己的 JLabel
我已经尝试输入 unicode 空白字符(普通空白 \u0020 和不间断空白 \u00A0): 不间断空白有效,但我后来必须检查播放器位置是否有空白,我没有让它与 \u00A0 一起正常工作。
另外,当我对字符串使用 html 标记时,(文本或 JLabel - 我不知道两者中的哪一个)稍微偏移到底部。我怎样才能让它保持在没有 html 标签的相同位置?
【问题讨论】: