하나의 열이있는 TableView에 표시되는 유형의 관찰 가능한 목록이 있어야합니다. 선택하면 오른쪽에 나머지 정보가 표시됩니다. TableView는 Accordion으로 랩핑 된 TitledPane에 래핑됩니다. 아래 이미지 참조 :JavaFX 8에서 TableView 열 머리글을 숨기는 방법은 무엇입니까?
이 시나리오에서 볼 수 있듯이 내가 열 머리글을 표시하지 않습니다. 그것은 자바 FX 8 나를 생각하게 메소드가 null를 돌려 룩업 ("TableHeaderRow")에 대한 작동하지 않을 것으로 보인다,
Pane header = (Pane) list.lookup("TableHeaderRow");
header.setMaxHeight(0);
header.setMinHeight(0);
header.setPrefHeight(0);
header.setVisible(false);
을하지만 :
나는 here에 이르게 명령 here을, 다음 시도 "TableHeaderRow"선택자는 더 이상 존재하지 않습니다.JavaFX 8에서 테이블 헤더를 제거/숨기기위한 업데이트 된 해결 방법이 있습니까?
당신은 당신이 있기 때문에, 대신에'TableView'의'ListView'를 사용할 수 만 한 개의 열이 있습니까? –
** lookup id **가 여전히 JavaFX 8에서 사용 가능한지 확인할 수 있습니다.'list' 참조가'TableView '입니까? – ItachiUchiha
@ James_D 할 수는 있지만 앨범을 선택하면 나머지 앨범 개체를 테이블에서 오른쪽 창으로 전달해야하는 앨범 목록이 있습니다. TableView는 객체와 직접 작동하지만, ListView는 앨범 이름과 객체를 따로 따로 색인화해야합니다. 내가 틀렸다면 나에게 계몽 해주십시오. 고마워요. – user3804927