【发布时间】:2013-03-13 03:26:09
【问题描述】:
我有一个边界相当大的 JTextField,但是文本的行为不像我想要的那样。
_________________
| |
| |
|text |
| |
|_________________|
我该怎么做才能让我的文字像这样对齐
_________________
|text |
| |
| |
| |
|_________________|
编辑:
使用JTextArea 解决了我的问题。谢谢。
【问题讨论】:
-
一开始为什么会有这样的文本字段?为什么不让它拥有它喜欢的高度,并拥有一个好看的 UI?
-
我该怎么做?目前我有一个
setBounds(10,10,200,400),我要把它改成setLocation(10,10)和setPreferredSize(200,400)吗? -
你永远不应该打电话给
setBounds()和setLocation()。这是布局管理器的工作。您也不应该调用 setPreferredSize() 。 JTextField 根据您在构造它时指定的列数知道它的首选大小。使用布局管理器:docs.oracle.com/javase/tutorial/uiswing/layout/using.html -
为什么不选择 JTextArea?
-
你们评论员为什么坚持质疑在你从未见过的用户界面上看起来不错的东西?
标签: java swing alignment jtextfield