2013-07-01 2 views
3

CSS를 사용하여 각 셀의 표보기에서 격자 선을 제거하려고합니다. enter image description here표보기에서 격자 선 제거

예를 들어, 이름과 설명 열 사이에는 그리드 선이라고 가정하는 선이 있습니다. 나는 그것을 CSS를 사용하여 제거 할 생각이 없습니다. Java Swing에서 setShowGrid (false)를 사용하여이 작업을 수행 할 수 있습니다. javaFX에서는 사용할 수 없습니다. 그렇지 않으면 내가 당신을 가정

답변

9

자바 FX 2에 대한 요구하고, 당신이 업그레이드 제안 :

당신의 스타일이 퍼팅보십시오 :

.table-view { 
    -fx-table-cell-border-color: transparent; 
} 

또는 전화

tableObject.setStyle("-fx-table-cell-border-color: transparent;") 

수평선을 유지하기 위해 다음을 수행해야했습니다.

.table-view .table-row-cell { 
    -fx-border-width: 1; 
} 

아마도이 작업을 수행하는 더 좋은 방법이 있습니다.하지만이 작업은 저에게 효과적이었습니다.

+0

을하지만 당신은 테이블 헤더를 숨기는 방법을 알고 :

는 테이블 헤더가 이렇게 숨 깁니다? –

+0

명목상의 경우에도 작동하지만 선택한 행 (초점이 맞았는지 아닌지)에 대한 행이 남아 있습니다. – Joffrey

0

tableView에서 그리드 선을 제거하려면 @kylejmcintyre가 맞습니까?

.column-header-background { visibility: hidden; -fx-padding: -1em; }