我是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();
}
什么是正确的设置方法?
请确保TextField
的类型来自javafx.scene.control
命名空间,而不是来自java.awt
命名空间