我试图让我的 JTextField 填充宽度并为其设置高度,但仍然失败。我尝试添加代码 setPreferredSize(new Dimension(320,200));
但仍然失败。有什么方法可以让我的 JTextField 填充宽度并将高度设置为 200 或其他值吗?
最佳答案
你不应该玩弄高度。让文本字段根据使用的字体确定高度。
如果你想控制文本字段的宽度那么你可以使用
textField.setColumns(...);
让文本字段确定首选宽度。
或者如果您希望宽度是父面板的整个宽度,那么您需要使用适当的布局。也许是 BorderLayout 的北部。
请参阅 Layout Managers 上的 Swing 教程获取更多信息。
关于java - 如何在 Java 中设置文本框的高度和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14805124/