【发布时间】:2013-05-28 11:24:55
【问题描述】:
我正在使用 for 循环 来创建 9 个 JTextFields,这工作正常。我的问题是,我想一次检查所有这些 JTextField 是否为空。我知道有这样的方法:
if (textbox.getText().trim().equals(""))
检查JTextField是否为空,但我不确定它是否适合我用于JTextField的方法。下面是我的 for 循环:
for (int index = 1; index <=9; index++)
{
JTextField field = new JTextField(3);
field.setPreferredSize(new Dimension(150, 50));
field.setHorizontalAlignment(JTextField.CENTER);
field.setEditable(false);
second.add(field);
second.add(Box.createHorizontalStrut(10));
second.add(Box.createVerticalStrut(10));
}
【问题讨论】:
-
我不明白,什么时候需要检查它们是否为空?
-
其实我在做一个游戏“刽子手”,所以当用户猜到这个词的时候,所有的JTextfield都会被字母填充,然后它会检查没有JTextfield是否为空,用户的赢得比赛..
标签: java swing jtextfield is-empty