2017-11-07 8 views
0

Gluon Scene Builder에서 TableView를 작성합니다. 각 열의 셀에 다른 배경색을 지정하고 싶습니다. FXML 파일과 CSS를 통해이 작업을 수행 할 수 있습니까? 나는 CSS 스타일 클래스 .column-1JavaFX 스타일링 TableColumn 셀

을 수행 할 수 있습니다 그 또한 스타일 열 헤더를 제외하고

.column-1 {-fx-background-color: white;} 

! 열 셀만 지정하는 방법은없는 것처럼 보입니다.

Java 코드를 통해 사람들이 관리하는 예제를 보았습니다.하지만이 CSS/FXML 능력을 가진 JavaFX의 핵심을 무의미하게 만들지는 않았습니까?

+0

'.column-1 .table 셀 {...}를'? –

+0

나를 위해 작동하지 않습니다. 그것은 테이블 셀과 테이블 열이 어떤 식 으로든 연결되어 있지 않은 것처럼 보입니다 ... –

+0

. 테이블보기. 테이블 셀을 할 수 있지만 쓸모가 없습니다. –

답변

0

당신은 세포를 선택하기 위해 여러 클래스 선택기를 사용할 수 있습니다

.column-1.table-cell { 
    -fx-background-color: white; 
} 
<TableColumn styleClass="column-1"> 
+1

아 공간을 추가했습니다. 감사합니다! –

+0

미래의 심판에 대한 모든 javafx 개체에 대한 선택기의 구조를 볼 수있는 곳이라면 어디입니까? –

+0

@DuaneAllman 가장 좋은 공식 소스는 다음과 같습니다. https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html 그러나 불완전합니다. [ScenicView] (http://fxexperience.com/scenic-view/)는 올바른 셀렉터를 찾는 데 도움이되는 장면 그래프를 볼 수있게 해줍니다. – fabian