java - 如何在 Java 中设置文本框的高度和宽度?

标签 java swing jtextfield jcreator

我试图让我的 JTextField 填充宽度并为其设置高度,但仍然失败。我尝试添加代码 setPreferredSize(new Dimension(320,200)); 但仍然失败。有什么方法可以让我的 JTextField 填充宽度并将高度设置为 200 或其他值吗?

最佳答案

你不应该玩弄高度。让文本字段根据使用的字体确定高度。

如果你想控制文本字段的宽度那么你可以使用

textField.setColumns(...);

让文本字段确定首选宽度。

或者如果您希望宽度是父面板的整个宽度,那么您需要使用适当的布局。也许是 BorderLayout 的北部。

请参阅 Layout Managers 上的 Swing 教程获取更多信息。

关于java - 如何在 Java 中设置文本框的高度和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14805124/

相关文章:

java - 使用 Java 和 JSP 按行迭代表时丢失数据

java - Java中加载的共享库可以调用Java方法吗?

java - 并发线程化图像处理类

java - 通过选中所有必需的复选框来启用按钮

java - 这是某些类型的方法变量吗?

java - JTextField 将用户输入保存为字符串

java - 根据最新的 KeyStroke 填充 JTextField

java - 基于 3 列对多维数组进行排序

java - 如何重置 JTable

java - 生成 JTextField 输入猜测