如何在Java中将文本打印到文本区域而不是它下面

时间:2015-09-09 16:27:33

标签: java javafx

我制作了一个简单的java应用程序。基本上当用户点击通知按钮时,我希望在文本区域内显示消息。现在,消息显示在文本区域下方,我无法弄清楚如何更改它。到目前为止,这是我的代码。

    public void start(Stage primaryStage) {

    GridPane root = new GridPane();
    root.setAlignment(Pos.CENTER);
    root.setHgap(10);
    root.setVgap(10);

    Label label = new Label();

    Button btn = new Button();
    btn.setText("Notify");
    btn.setOnAction((ActionEvent event) -> {
        label.setText("You have been notified");
    });            

    Button btn2 = new Button();
    btn2.setText("Clear");
    btn2.setOnAction((ActionEvent event) -> {
        label.setText("");
    });

    TextField textField = new TextField();


    root.add(btn,1,0);
    root.add(label,0,1);
    root.add(btn2,1,1);
    root.add(textField,0,0);

    Scene scene = new Scene(root, 400, 250);
    primaryStage.setTitle("Notifier");
    primaryStage.setScene(scene);
    primaryStage.show();
}

0 个答案:

没有答案