JLabel
テキストに割り当てられた特定の文字列に必要な高さになりたいです。テキスト文字列には、文字列内で を使用する任意の数の行を含めることができ\n
ます。したがって、文字列がある場合"Hello\nit\nis\nme\n"
、ラベルの高さは 4 行に合わせて自動的に調整されます。
それを達成する方法は?
1は通常、改行文字を無視しますJLabel
。JTextArea
複数行のテキストを取得するには、 2などの複数行コンポーネントを使用するか、ラベルで HTML 形式を使用します。
JTextArea
ようなメソッドを使用すると、行の折り返しも自動的に処理されます。setLineWrap(true)
setWrapStyleWord(true)
HTML 形式のテキストを使用するのではなく、適切なJTextComponentを使用します。JLabel
JTextAreaの権利"Hello\nit\nis\nme\n"
を無効にする必要があると思いますJComponent