Вопрос по – Всплывающее окно с табличным представлением в JavaFX 2.0

2

Я хочу, чтобы, когда я нажимал кнопку, появлялось всплывающее окно с элементом tableview, кто-нибудь может сказать мне, как это сделать.

заранее спасибо

Ваш Ответ

2   ответа
12

Это код для простого всплывающего окна в 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();
    }
}
1

Какое всплывающее окно вам нужно? Реализовано с использованием новогоStage или жеPopup контроль? JavaFX имеет элемент управления с именем Popup, прочитайте о нем, чтобы увидеть, отвечает ли он вашим потребностям. Точка входа для версии Stage может бытьДиалог с кнопкой ЗАКРЫТЬ.

Error: User Rate Limit Exceeded Bipin Bhandari

Похожие вопросы