分页控件和 table 之间的填充

Padding between pagination control and table

我有一个带有分页控件的 JavaFX table,我在上面应用了填充。

pagination.setPadding(new Insets(5, 5, 0, 5));

我添加了填充,但在这种情况下,分页控件和 table 彼此非常接近。如何在它们之间添加一些 space?

我刚刚试过了,奇怪的是这不起作用。一个快速的解决方案/解决方法是将 TableView 和 Pagination 都放入 VBox 中并添加间距。

像这样:

    public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        try {

            TableView tv = new TableView();
            Pagination pg = new Pagination();

            VBox root = new VBox();
            root.setSpacing(10);
            root.getChildren().addAll( tv, pg);

            Scene scene = new Scene(root,400,400);
            primaryStage.setScene(scene);
            primaryStage.show();

        } catch(Exception e) {
            e.printStackTrace();
        }
    }

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