我有一个带有 JTextField
的 JFrame
。当 JFrame
最大化/恢复时,我想相应地增加/减少 JTextField
的宽度。
我该怎么做?
最佳答案
您需要为指示 JTextField 填充可用空间的父组件使用 LayoutManager。
然而,JFrame 的默认布局管理器会执行此操作。如果您只是调用 frame.add(new JTextField())
并尝试调整窗口大小,文本字段将填充可用空间。您必须将 JTextField 放入具有不同布局管理器的中间面板中。您需要为我们提供更多背景信息以帮助您解决具体问题。
关于java - 如何为 JTextField 设置动态宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6403959/