gpt4 book ai didi

java - 如何调整 Swing 文本字段的大小?

转载 作者:行者123 更新时间:2023-12-01 19:18:41 25 4
gpt4 key购买 nike

我编写了以下代码:

public class Information extends JFrame{
private JComboBox comboBox1;
private JComboBox comboBox2;
private JTextField textField[];
private JTextField jtextField;
private JLabel label[];

public Information()
{
setLayout(new flowlayout());
Box box = Box.createVerticalBox();
for(int i = 0; i < 20; i++)//textfield
{
textField = new JTextField[20];
box.add(Box.createRigidArea(new Dimension(5,5)));
textField[i] = new JTextField(2);

textField[i].setAlignmentX(2f);
textField[i].setAlignmentY(2f);

box.add(textField[i]);
}
for(int i = 0; i < 22; i++ )//lable
{

}
add(box);
}
}

我希望该文本字段以我最喜欢的尺寸显示,但它填满了整个屏幕。

我用过

 textField[i].setAlignmentX(2f);
textField[i].setAlignmentY(2f);

setcolum(),但它没有调整文本字段的大小。如何减小文本字段的大小?

我使用来自

setMaximumSize(new Dimension(80, 70));
setPreferredSize(new Dimension(50, 50));

他们调整了文本字段的大小,但更改了它的位置,但我不想更改他们的

位置。有什么方法可以改变文本字段的位置吗?

我使用了 setlocation 但它不起作用!!.

最佳答案

关于java - 如何调整 Swing 文本字段的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487270/

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