2013-03-23 25 views
5

私はJTextFieldの方がはるかに大きな境界を持っていますが、テキストは私が望むように動作しません。私はそれを行うだろうので、私のテキストは JTextField内でテキストを揃える方法を教えてください。

_________________ 
|text    | 
|     | 
|     | 
|     | 
|_________________| 

このような編集整列方法

_________________ 
|     | 
|     | 
|text    | 
|     | 
|_________________| 

JTextAreaを使用して は私の問題を修正しました。ありがとうございました。

+0

myLabel.setHorizontalAlignment(SwingConstants.LEFT); myLabel.setVerticalAlignment(SwingConstants.TOP); 

レイアウトマネージャは、これを行うための別の方法です最初の場所?好みの高さにして見栄えの良いUIを持たせてみませんか? –

+0

どうすればいいですか? 現在、私は'setBounds(10,10,200,400)'を 'setLocation(10,10)'と 'setPreferredSize(200,400)'に変更していますか? –

+0

'setBounds()'と 'setLocation()'を決して呼び出さないでください。それがレイアウトマネージャの仕事です。 setPreferredSize()も呼び出さないでください。 JTextFieldは、作成時に指定した列の数に基づいて優先サイズを認識します。レイアウトマネージャを使用してください:http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html –

答えて

関連する問題