在JavaFX的2.0表视图弹出窗口(Popup window with table view in

2019-06-24 07:28发布

我想点击为了使一个弹出窗口出现一个内含的tableview元素的按钮。 谁能告诉我该怎么办呢?

提前致谢。

Answer 1:

这是在JavaFX中简单的弹出窗口中的代码。 希望这可以帮助。

public class PopupExample extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(final Stage primaryStage) {
        primaryStage.setTitle("Popup Example");
        final Popup popup = new Popup();
        popup.setX(300);
        popup.setY(200);
        popup.getContent().addAll(new Circle(25, 25, 50, Color.AQUAMARINE));

        Button show = new Button("Show");
        show.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                popup.show(primaryStage);
            }
        });

        Button hide = new Button("Hide");
        hide.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                popup.hide();
            }
        });

        HBox layout = new HBox(10);
        layout.setStyle("-fx-background-color: cornsilk; -fx-padding: 10;");
        layout.getChildren().addAll(show, hide);
        primaryStage.setScene(new Scene(layout));
        primaryStage.show();
    }
}


Answer 2:

你需要什么样的弹出窗口的? 使用新的实施StagePopup控制? JavaFX的有一个名为弹出窗口控制,读到它,看看它满足您的需求。 一个切入点舞台版本可能是对话与关闭按钮 。



文章来源: Popup window with table view in JavaFX 2.0
标签: javafx-2