分页控件和 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);
}
}
我有一个带有分页控件的 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);
}
}