javaテキストエリアで自動折り返しを実現する方法

JTextAreaコンポーネントを使うと、Javaでテキストエリアの自動改行が実現できます。

まず、JTextAreaオブジェクトを作成し、改行属性を行自動折り返しに設定する。

JTextArea textArea = new JTextArea();
textArea.setLineWrap(true);

JTextAreaオブジェクトはJFrameやJPanelなどコンテナに追加します。

最後に、レイアウトマネージャを利用してコンテナを配置し、表示させる。

JFrame frame = new JFrame();
frame.getContentPane().add(textArea);
frame.setLayout(new BorderLayout());
frame.setSize(400, 300);
frame.setVisible(true);

この仕様により、テキストエリアは自動改行します。テキストコンテンツがテキストエリアの幅を超えた場合、自動的に次の行に移ります。

bannerAds