JLabel:同时使用 HTML 和方法调用

JLabel: using HTML and method call together

使用JLabel时,有没有办法把HTML和方法调用一起使用?

例如:

        JLabel speedLabel = new JLabel("<html><b>Speed: </b></html>" + plane.getSpeed());

这行不通。
它只显示 Speed: 并忽略其余部分。

尝试将您的代码更改为:

JLabel speedLabel = new JLabel("<html><b>Speed: " + plane.getSpeed() + " </b></html>");

文本,或者你的情况下的飞机速度,可能是两倍,必须在 <html></html> 标签之间才能被识别。

它会丢弃 html 关闭标签后的值,如果你这样做的话它会起作用 JLabel speedLabel = new JLabel("<html><b>Speed: " + plane.getSpeed() + "</b></html>");