java - 如何为 JTextField 设置动态宽度?

标签 java swing width jframe jtextfield

我有一个带有 JTextFieldJFrame。当 JFrame 最大化/恢复时,我想相应地增加/减少 JTextField 的宽度。

我该怎么做?

最佳答案

您需要为指示 JTextField 填充可用空间的父组件使用 LayoutManager。

然而,JFrame 的默认布局管理器会执行此操作。如果您只是调用 frame.add(new JTextField()) 并尝试调整窗口大小,文本字段填充可用空间。您必须将 JTextField 放入具有不同布局管理器的中间面板中。您需要为我们提供更多背景信息以帮助您解决具体问题。

关于java - 如何为 JTextField 设置动态宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6403959/

相关文章:

java - java 获取 int 数字从零到九一一一

java - 如何修复 lingpipe java 错误

Java JApplet 将不再显示在任何浏览器中

java - 解析服务器数据库理解

eclipse - Java 已启动但返回退出代码=1073807364

java - 无法在我的图片上画出三角形

java - 如何修复所需输入为字符串的 java.lang.NumberFormatException 错误?

Flutter 抛出异常 BoxConstraints 强制无限宽度

css - 在不使用 <col> 或更改 HTML 的情况下使用 CSS 设置表格中的列宽

javascript - Canvas 宽度和高度计算已关闭