Java 将文本区域值从FXML传递给控制器
我是fxml编程新手,希望将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
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();
}