0

我是新手JavaFX,在这里我想创建一个新的Stage和一个TextArea,我想将一行传递到该文本区域并不断更新它。

任何人都可以给我这样做的例子吗?

4

1 回答 1

1
Hyperlink link = new Hyperlink("TEST");
link.setOnAction(new EventHandler<ActionEvent>() {
    @override public void handle(ActionEvent e) {
                Stage stage = new Stage();
                TextArea text = new TextArea():

                VBox vbox = new VBox();
                Button close = new Button();
                close.setText("Close");
                close.setOnAction(new EventHandler<ActionEvent>() {
                    @Override public void handle(ActionEvent e) {
                        stage.close();
                    }
                });
                vbox.getChildren().addAll(text, close);
                Scene scene = new Scene(vbox);

                stage.setScene(scene);
                stage.setMinWidth(100);
                stage.setMinHeight(100);
                stage.show();
                // ...
                text.setText("update");
    }
});
于 2013-05-09T10:46:13.113 回答