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