我有一个文本字段和标签的网格,我想知道如何从文本字段中获取输入。如果它被宣布,我知道如何做到这一点?我认为是这个词,但这有点不同。我不知道如何收到没有给出名字的东西的输入。这是我在事后意识到的事情。
来自我所谈论的一类的样本
for (int c = 0; c < 9; c++) {
p3 = new JPanel(new GridLayout(3, 3));
p3.setBorder(lineBorder);
for (int d = 0; d <= 8; d++) {
if (d == 0) {
p3.add(new JLabel("5", JLabel.CENTER));
} else if (d == 5) {
p3.add(new JLabel("8", JLabel.CENTER));
} else if (d == 7) {
p3.add(new JLabel("2", JLabel.CENTER));
} else {
p3.add(new JTextField(1));
}
}
}
答案 0 :(得分:0)
在List
循环之前声明for
并将else语句更改为
else {
JTextField tf = new JTextField(1);
list.add(tf);
p3.add(tf);
}
之后迭代list
并从每个元素中获取文本。