textFlow不会使用ActionEvent表达式进行更新

时间:2016-03-15 21:33:04

标签: java javafx textfield actionevent textflow

我是一个初学者,试图在javafx中创建一个gui,我遇到了以下问题。 我有一个textField接受用户输入和textFlow,它显示输入和其他东西。

我尝试使用textField的ActionEvent将用户输入作为独立的Text对象添加到textFlow,但由于某种原因,它什么也没做。

以下是有问题的代码

        textField.setOnAction((ActionEvent event) -> {
        Text input=new Text(textField.getText());
        textFlow.getChildren().add(input);
        textField.setText("");
        }); 

我使用了特定的名称而不是类名(textField等),但为了清楚起见,我在这里替换了它们。

如果

textArea.appendText(userInput.getText());

添加在ActionEvent表达式中,它工作正常并将用户输入传递给textArea。但是,出于各种原因,我需要将它作为textFlow。

0 个答案:

没有答案