[将文本区域值从FXML传递到控制器

问题描述 投票:0回答:1

我是fxml编程的新手,并且希望将值从在fxml中创建的文本框中传递给控制器​​。我已经连线

fx:controller="sample.Controller"

所以控制器可以与fxml对话-但这是我的代码,但是出现此错误

<TextField fx:id="txtSearchTerm" layoutX="188.0" layoutY="56.0" />
@FXML TextField txtSearchTerm;

@FXML
private void QueryDB(ActionEvent event)
{
    //do stuff here\
    String selectedvalue = txtSearchTerm.getText();
}

什么是正确的设置方法?

ja

java javafx controller fxml
1个回答
1
投票

请确保TextField的类型来自javafx.scene.control命名空间,而不是来自java.awt命名空间

© www.soinside.com 2019 - 2024. All rights reserved.