如何使用控制器类在javafx中获取文本输入?

时间:2017-02-08 18:57:57

标签: java javafx

我是javafx的新手,并使用eclipse IDE构建一个java应用程序。我学习了如何使用“场景”构建器创建主要的fx类和用户界面。主要问题是我不知道如何获取用户输入(从文本字段或文本区域)并在控制台输出上显示该文本或在单击“保存”后将该文本保存到数据库中。按钮。

我想知道在eclipse中如何使用控制器类完成上述任务。

任何帮助将不胜感激,并提前致谢。

1 个答案:

答案 0 :(得分:0)

我建议您先学习没有(FXML / Controller)的JavaFX以及您的问题:

//Event when button clicked
yourButton.setOnAction(evt->{

    //display the text of your textField on the console
    System.out.println(yourTextField.getText());

});

对于带有Controller的Button,您必须将程序分为两部分(查看 FXML | Controller java )。官方文件很好地解释了here,祝你好运!