我希望说GUI中的组件就像JButton,JPanel,JTextField这样的好东西是正确的术语.
我想创建一个带整数的文本字段.然后可以按下提交按钮,并根据输入的整数,在弹出窗口或其他任何内容中创建许多文本字段.
我不知道,有人能让我开始朝着正确的方向前进吗?
我遇到的麻烦是我不知道如何创建一个for循环来创建GUI组件.我的意思是如果我有一个for循环并执行类似的操作:
print("JTextField num1 = new JTextField()");
然后在for循环中,当我想要很多时,它只会创建1个文本字段.我如何泛化创建JTextFields的变量?
谢谢你的帮助...
使用适当的LayoutManager(例如GridLayout)来创建和添加文本字段.
for (i = 0; i < numberOfTextFields; i++) { JTextField textField = new JTextField(); container.add(textField); /* also store textField somewhere else. */ }