从CodeField获取TextField中的文本

时间:2018-02-27 17:19:23

标签: java mobile codenameone textfield

我设计了GUI元素,并使用Netbeans 8.1的CodeName One插件将所有内容放在一起。我首先处理我的客户端信息GUI,其中包含文本字段和提交按钮。我希望通过提交按钮操作事件检索文本字段输入(我将使用名字textfield作为示例:

@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();


}

我得到"错误:找不到符号"关于文本域名称(它是正确的,位于按钮所在的同一表格上)

我在这里做错了吗?我在Stack上发现了两个帖子,但是,无论如何我都尝试了上面的解决方案。

1 个答案:

答案 0 :(得分:1)

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

感谢。