从 CodeName One 中的 TextField 获取文本 Java
Getting Text from TextField in CodeName One for Java
我设计了 GUI 元素,并使用 Netbeans 8.1 的 CodeName One 插件将所有元素组合在一起。我首先在我的客户信息 GUI 上工作,它有文本字段和一个提交按钮。我希望通过提交按钮操作事件检索文本字段输入(我将使用名字文本字段作为示例:
@Override
protected void onAddRecordGUI_SubmitButtonAction(Component c, ActionEvent event) {
..I tried this
String Fname = findTxt_Firstn(c).getText();
..I also tried this
String FirstName = findTxt_Firstn.getText();
..I then tried this
String FirstName = Txt_Firstn.getText();
}
关于文本字段名称,我得到 "error: cannot find symbol"(它是正确的,位于按钮所在的同一表单上)
我是不是做错了什么?我在 Stack 上找到了两个 post,但是,我还是尝试了上面的解决方案。
好的!我已经解决了我自己的问题,这可能适用于遇到此问题的任何其他人。问题不在于代码,而在于用下划线“_”命名文本字段。我重命名了该字段并能够创建对它的引用。
谢谢。
我设计了 GUI 元素,并使用 Netbeans 8.1 的 CodeName One 插件将所有元素组合在一起。我首先在我的客户信息 GUI 上工作,它有文本字段和一个提交按钮。我希望通过提交按钮操作事件检索文本字段输入(我将使用名字文本字段作为示例:
@Override
protected void onAddRecordGUI_SubmitButtonAction(Component c, ActionEvent event) {
..I tried this
String Fname = findTxt_Firstn(c).getText();
..I also tried this
String FirstName = findTxt_Firstn.getText();
..I then tried this
String FirstName = Txt_Firstn.getText();
}
关于文本字段名称,我得到 "error: cannot find symbol"(它是正确的,位于按钮所在的同一表单上)
我是不是做错了什么?我在 Stack 上找到了两个 post,但是,我还是尝试了上面的解决方案。
好的!我已经解决了我自己的问题,这可能适用于遇到此问题的任何其他人。问题不在于代码,而在于用下划线“_”命名文本字段。我重命名了该字段并能够创建对它的引用。
谢谢。