JTextField 在不扩展窗口的情况下被截断

发布于 2024-12-23 05:32:21 字数 365 浏览 2 评论 0原文

我有一个 Java Swing 应用程序,它有一个 JTextField 位于其中。我想为该字段指定一个最小宽度,以便无论如何它都会扩展。我什至尝试在字段内添加一些文本来启动它,但无济于事。

编辑:布局是该特定区域的 GridBagLayout。

除非我进一步扩大窗口,否则 <code>JTextField</code> 将会被平滑。

I have a Java Swing application which has a JTextField inside it. I want to assign a minimum width to the field so it is expanded no matter what. I even tried starting it with some text inside the field to no avail.

Edit: The Layout is a GridBagLayout for that particular area.

The <code>JTextField</code> is being smooshed unless I expand the window more.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

も让我眼熟你 2024-12-30 05:32:21

这取决于您使用的布局,但尝试

TextField.setPreferredSize(new Dimension(150, 23));

或初始化文本字段

JTextField TextField = new JTextField(20);

It depends on what layout you are using but try

TextField.setPreferredSize(new Dimension(150, 23));

or initialize the text field with

JTextField TextField = new JTextField(20);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文