2017-02-12 28 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>");