从JTextField接收输入

时间:2014-04-26 10:24:44

标签: java jtextfield

我有一个文本字段和标签的网格,我想知道如何从文本字段中获取输入。如果它被宣布,我知道如何做到这一点?我认为是这个词,但这有点不同。我不知道如何收到没有给出名字的东西的输入。这是我在事后意识到的事情。

来自我所谈论的一类的样本

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));
        }
    }
}

1 个答案:

答案 0 :(得分:0)

List循环之前声明for并将else语句更改为

else {
    JTextField tf = new JTextField(1);
    list.add(tf);
    p3.add(tf);
}

之后迭代list并从每个元素中获取文本。