2012-03-22 11 views
0

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

+2

は、DNAコードの文字列この「スペースなしで長い文字列」の内容は何ですか? –

+0

何が重要ですか? – csss

+0

質問を考えたり答えを出すのに十分気をつけてください。気にしないで。 –

答えて

5

あなたはその目的のためにJTextAreaを使用することができます。

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 
関連する問題