gpt4 book ai didi

Java JTextField 窗口大小

转载 作者:行者123 更新时间:2023-12-01 16:53:39 24 4
gpt4 key购买 nike

我正在尝试向用户显示一些文本:

JTextField warningComponent = new JTextField(VERY_LONG_TEXT_NOENTERS);
warningComponent.setEditable(false);

但是窗口大小会根据文本大小而改变。我想始终将窗口设置为 30 X 40,无论警告文本长度如何。我希望将警告文本调整为窗口大小(也许用户必须滚动才能看到结尾) 我该怎么做?也许我应该使用其他 Swing 组件?我尝试了 JTextField 类中的大部分方法。

谢谢。

最佳答案

I add it to JPanel

那么默认布局管理器应该是 FlowLayout,它将尊重文本字段的首选大小。

要为您需要执行的文本字段的首选大小提供建议:

JTextField warningComponent = new JTextField(VERY_LONG_TEXT_NOENTERS, 20);

第二个参数将给出有关如何调整文本字段大小以使一次大约 20 个字符可见的建议。然后,您需要使用箭头键来查看剩余的字符。

关于Java JTextField 窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35748962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com