2015-02-04 2 views
1

패딩을 적용한 페이지 매김 컨트롤이있는 JavaFX 테이블이 있습니다. 페이지 매김 컨트롤과 테이블 사이의 패딩

screenshot

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

나는 패딩을 추가하지만,이 경우 매김 제어 및 표는 서로 매우 가까이 있습니다. 어떻게 그들 사이에 공간을 추가 할 수 있습니까?

답변

1

방금 ​​시도했지만 이상하지 않아 작동하지 않습니다. 빠른 해결책/해결 방법은 TableView와 페이지 매김을 모두 VBox에 넣고 간격을 추가하는 것입니다. 이처럼

: 나는 또한 BorderPane 이것을 해결

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); 
    } 
} 
+0

. 벌레처럼 보이니? –

+0

적어도 예상 할 수있는 것처럼 보이지 않습니다. – Roland