Swing的小部件的行爲如同JLabel
,如果文本的尺寸發生變化,會自動重排文本?例如:Swing的標籤小部件
Large horizontal space available: +--------------+ | Foo bar baz | +--------------+ Small horizontal space available: +---------+ | Foo bar | | baz | +---------+
我目前使用JEditorPane
與setContentType("text/html")
和HTML內容。這可以工作,但它不使用系統的默認標籤字體來顯示文本。另外,我寧願不將HTML標籤放入我的文本中 - 最好是,\n
字符將被轉換爲換行符,其他所有內容都將顯示爲文本。
非常好,這比我想要的更好(w /陰影) – 2009-12-17 14:09:57
我可以確認在Windows上有問題,在我的情況下,我不得不調用'MLL.revalidate(); MLL.repaint();'爲了讓長文本實際包裝而不調整窗口大小。問題似乎是MLL在工作之前必須在一個可見的容器中。 – Justin 2010-06-29 17:53:43