从 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,但是,我还是尝试了上面的解决方案。

好的!我已经解决了我自己的问题,这可能适用于遇到此问题的任何其他人。问题不在于代码,而在于用下划线“_”命名文本字段。我重命名了该字段并能够创建对它的引用。

谢谢。