如何在JTextField中对齐文本?

Adr*_*ndl 5 java swing alignment jtextfield

我有一个具有相当大边界的JTextField,但是文本的行为并不像我想要的那样.

 _________________
|                 |
|                 |
|text             |
|                 |
|_________________|
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能让我的文字像这样对齐

 _________________
|text             |
|                 |
|                 |
|                 |
|_________________|
Run Code Online (Sandbox Code Playgroud)

编辑:使用JTextArea修复我的问题.谢谢.

1ac*_*ac0 11

JTextArea 与顶部对齐.

或使用JLabel:

JLabel myLabel = new JLabel("my text");
Run Code Online (Sandbox Code Playgroud)

和电话:

myLabel.setHorizontalAlignment(SwingConstants.LEFT);
myLabel.setVerticalAlignment(SwingConstants.TOP);
Run Code Online (Sandbox Code Playgroud)

布局管理器是另一种方法:http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html