티스토리 뷰

JavaFX Table View Header 없애기



 이번 시간에는 TableView의 Header를 없애는 방법을 알아보겠습니다. TableView의 사용법은 이전 포스트를 참고하시면 도움이 될 것 입니다.



 방법은 매우 간단합니다. Controller 클래스에 TableView 아이디 값에 아래의 코드를 적용시켜주시면 됩니다. 



1
2
3
4
5
6
7
8
9
10
    myTableView.widthProperty().addListener(new ChangeListener<Number>() {
      @Override
      public void changed(ObservableValue<extends Number> source, Number oldWidth, Number newWidth) {
        Pane header = (Pane) myTableView.lookup("TableHeaderRow");
        if (header.isVisible()) {
          header.setPrefHeight(0);
          header.setVisible(false);
        }
      }
    });
cs





■ 결과 화면



 정말 간단하죠?




 


반응형
댓글