web-dev-qa-db-ja.com

JTextAreaでテキストをラップする方法

JavaにJTextAreaがあります。大量のテキストを配置すると、テキスト領域に水平スクロールが提供されます。

代わりにテキスト領域をラップするにはどうすればよいですか?

30
Carlo

使用 - JTextArea#setLineWrap メソッド。これは Swing JTextAreaチュートリアル でも説明されています

62
Robin

JTextAreaで使用可能なメソッド、特にsetWrapStyleWordおよびsetLineWrapのAPIを見てください。

これを試して :

jTextArea.setLineWrap(true);
16
sathya

Netbeans IDEのようなSwing GUIデザイナーでは、

jTextAreaプロパティウィンドウでlineWrapを「チェック」するだけです。

プロパティウィンドウが非表示の場合:

Goto WINDOW -> IDE TOOLS -> Properties

または押す

CTRL + SHIFT + 7

Swing GUIで

行を追加

jTextArea.setLineWrap(true);
2
Myk Agustin