2017-04-04 8 views
0

My Problem-fx-background-color를 통해 JavaFX "border"선택을 표시 하시겠습니까?

나는 그렇게 "Liste"를 일치하는 모든 셀 스타일이 있습니다

.table-cell-in-main 
{ 
    -fx-background-color: thistle; 
} 
.table-row-cell:selected .table-cell-in-main 
{ 
    -fx-background-color: transparent; 
} 

"정상적인"선택 작업을하고해야처럼 파란색 간다 - 그러나 "국경"선택 (선택하여 달성 한 행을 누른 다음 Ctrl + Arrowkeys로 탐색) 스타일 필드에 표시되지 않습니다, 정말 나빠 보인다. 이 모양으로 변경하려면 무엇을해야합니까? 사전에

How it should look like

감사합니다. 는 현재 모데나 스타일에 의존한다는 점에서

답변

1

이것은, 해킹,하지만 당신은 TableRow 선택 테두리 "공간을 확보"하기 위해 휴대 배경에 세트를 추가 할 수 있습니다

.table-cell-in-main { 
    -fx-background-color: thistle; 
    -fx-background-insets: 2 0 2 0; 
} 
+0

글쎄 그것이 내가 생각 뭔가 –