2013-10-06 73 views
0

我有對話框,其中包含jLabel使用html格式化(作爲安全標準)。HTML jLabel和窗體高度

我的英語不好,所以截圖:
NetBeans Form Editor
的NetBeans表單編輯器
Compiled result
編譯結果

如何解決這個問題,或者如何使一個JLabel自動高度,而不會HTML嗎?

編輯:
JLabel的是翻譯,應該是用任何文本正常身高。

EDIT2:
新增截圖,忘了指定的JLabel是HTML,作爲安全性的MEA ...
Form
形式

+0

不要使用GUI構建器,否則JFrame.pack()不會影響沒有一堆代碼行 – mKorbel

+0

我有點驚訝這失敗了,儘管HTML。代碼是什麼? –

+0

什麼代碼? :P如果您的源代碼是由NetBeans生成的未編輯的默認代碼。 –

回答

0
SwingUtilities.invokeLater(new Runnable() 
{ 
    @Override 
    public void run() 
    { 
     pack(); 
    } 
}); 

還有一包修復了這個問題。