2017-02-12 5 views
1

При использовании JLabel существует ли способ использования HTML и вызова метода?JLabel: используя HTML и метод вызова вместе

Например:

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

Это не работает.
Он показывает только Speed: и игнорирует остальное.

+3

Скорость: „+ plane.getSpeed ​​()“ 'Там нет никаких оснований использовать HTML здесь. 'new Font (fontName, Font.BOLD, 16)' будет делать то же самое (лучше, если у вас теперь есть прямой контроль над размером шрифта на основе каждого пикселя). –

ответ

2

Попробуйте изменить свой код к этому:

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

Текст, или в вашем случае скорость самолета, то есть, вероятно, двойной, должно быть между <html> и </html> теги, которые будут признаны.

1

он отбрасывая значения после HTML закрывающего тэга, если вы что-то вроде этого он будет работать JLabel speedLabel = new JLabel("<html><b>Speed: " + plane.getSpeed() + "</b></html>");

Смежные вопросы