在java中,在使用acm库时,如何设置JTextField的大小?

时间:2013-06-28 04:08:14

标签: java swing text jtextfield preferredsize

我发现使用acm函数(如setLocation())可以轻松地操作JTextFields,如:

    textfield.setLocation(x,y);

但是我似乎无法找到可以设置JTextField的默认大小的方法。我尝试使用setPreferedSize()但它没有改变JTextField的大小。

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:3)

  

我似乎无法找到可以设置JTextField默认大小的方法。

我不知道ACM库有任何特殊方法可以做到这一点。我只想看看JTextField的API:

JTextField textField = new JTextField(10);

将使文本字段更大,以容纳至少10个字符。

  

我发现可以使用acm函数轻松操作JTextFields,例如setLocation()

不确定ACM功能是什么,但您不应该使用setLocation()等方法。这是布局管理器根据您正在使用的布局管理器的规则设置组件位置的工作。