【发布时间】:2012-02-01 03:02:45
【问题描述】:
我正在尝试从下面的文本字段中获取值以与 parent.addNewRoom(roomNo,roomEnSuite); 一起使用,但 roomEnSuite 是父类中的布尔值。从 JTextField 获取布尔值的正确过程是什么?
public void actionPerformed( ActionEvent ae)
{
String item = ae.getActionCommand();
if ( item.equals("Confirm"))
{
String roomNo = nameJTextField.getText();
String roomEnSuiteS = idJTextField.getText();
parent.addNewRoom(roomNo,roomEnSuite);
this.dispose();
}
else if ( item.equals("Cancel"))
{
parent.resetButtons();
this.dispose();
}
}
【问题讨论】:
-
用户是打算在 JTextField 中输入“真”还是“假”?
-
是的,用户在 JTextField 中输入真或假
-
哈哈。您还可以使用 26 个复选框,每个复选框都有不同的字母,以帮助用户输入单词 :-)
-
您的意思是要验证输入吗?就像,如果它是你喜欢的 = true,否则它是 = false。
-
对布尔值使用 JTextField 并不是一个好方法,因为用户可以键入的内容有很多变化。最好使用复选框或单选按钮组件。
标签: java swing boolean jtextfield