Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文本区域值从FXML传递给控制器_Java_Javafx_Controller_Fxml - Fatal编程技术网

Java 将文本区域值从FXML传递给控制器

Java 将文本区域值从FXML传递给控制器,java,javafx,controller,fxml,Java,Javafx,Controller,Fxml,我是fxml编程新手,希望将fxml中创建的文本框中的值传递给控制器。我已经接通了 fx:controller="sample.Controller" 因此控制器可以与fxml对话-但这是我的代码,但我得到了这个错误 <TextField fx:id="txtSearchTerm" layoutX="188.0" layoutY="56.0" /> 正确的设置方法是什么 请确保TextField的类型来自javafx.scene.control命名空间,而不是来自java.awt

我是fxml编程新手,希望将fxml中创建的文本框中的值传递给控制器。我已经接通了

fx:controller="sample.Controller"
因此控制器可以与fxml对话-但这是我的代码,但我得到了这个错误

<TextField fx:id="txtSearchTerm" layoutX="188.0" layoutY="56.0" />
正确的设置方法是什么


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

java命名约定!
@FXML TextField txtSearchTerm;

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