0

html を使用して、JLabel 内のテキストを複数行に広げています。ただし、スペースなしで長い文字列を入力すると、新しい行に移動せず、代わりに下層の JScrollpane に水平スクロールバーが表示され、コンポーネントが JLabel の右側にビュー領域の外に押し出されます。JLabelでスペースなしで文字列をワードラップできるかどうかは誰でも知っていますか?

4

1 に答える 1

5

JTextAreaその目的でa を使用できます。

JTextArea ta = new JTextArea();
ta.setEditable(false);
ta.setLineWrap(true);
ta.setOpaque(false);
ta.setWrapStyleWord(false); // This makes wrapping on char boundaries, and I think is the default value
于 2012-03-22T10:03:24.593 に答える