

JLabel で段落全体を表示するにはどうすればよいですか?
JLabel label = new JLabel("<html>"+test+"</html>");
コンポーネントは通常、JLabel短いテキストに使用されます。大量のテキストを投入する必要がある場合は、JTextArea. それを使用したら、setLineWrapを使用してテキストを折り返すことができます。
テキスト領域の行折り返しポリシーを設定します。true に設定すると、行が長すぎて割り当てられた幅に収まらない場合、行が折り返されます。
それでも JLabel を使用したい場合 (推奨されません)、ラベルのサイズを設定するとうまくいくはずです。
テキストを html タグに入れ、br-tags を使用して改行します。ほぼすべての Swing コンポーネントが html テキストをサポートしています。
例えば:
"<html>" + "a line" + "<br />" +
"second line" + "</html>";
次のように、文字列全体を HTML p タグで囲むようにしてください。
String text = "<html><p>This program........ BIG LINE_HERE....called person.txt</p></html>";
JLabel info = new JLabel(text);