我想点击为了使一个弹出窗口出现一个内含的tableview元素的按钮。 谁能告诉我该怎么办呢?
提前致谢。
我想点击为了使一个弹出窗口出现一个内含的tableview元素的按钮。 谁能告诉我该怎么办呢?
提前致谢。
这是在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();
}
}
你需要什么样的弹出窗口的? 使用新的实施Stage
或Popup
控制? JavaFX的有一个名为弹出窗口控制,读到它,看看它满足您的需求。 一个切入点舞台版本可能是对话与关闭按钮 。