0

我发现可以使用诸如 setLocation() 之类的 acm 函数轻松操作 JTextField,如下所示:

    textfield.setLocation(x,y);

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

任何帮助都会很棒。

4

1 回答 1

3

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

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

JTextField textField = new JTextField(10);

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

我发现 JTextFields 可以使用诸如 setLocation() 之类的 acm 函数轻松操作

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

于 2013-06-28T04:08:59.083 回答