2017-06-15 36 views
0

我想在聚焦時更改TableView單元的青色線條的顏色,我已經管理到現在修改整個TableViewcss但這一個似乎是黑魔法,我無法找到如何改變。 enter image description here當單元格被聚焦時,在JavaFX TableView中刪除網格線[青色一個]

我知道this問題雖然只刪除當細胞不集中的網格線。


下面是誰想要擁有這種風格:)任何人的CSS:

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

.table-view:focused{ 
    /*-fx-background-color: transparent;*/ 
} 


.table-view .column-header { 
    -fx-background-color: transparent; 
    -fx-border-color:transparent white transparent transparent; 
    -fx-border-width:0.1; 
} 

.table-view .column-header-background{ 
    -fx-background-color: linear-gradient(#131313 0.0%, #424141 100.0%); 
} 

.table-view .column-header-background .label{ 
    -fx-background-color: transparent; 
    -fx-font-weight:bold; 
    -fx-text-fill: white; 
} 

.table-view .table-column{ 
    -fx-alignment:center; 
} 


/* .table-row-cell */ 

.table-row-cell:disabled{ 
    -fx-opacity:0.5; 
    -fx-background-color:darkgray;  
} 

.table-row-cell:disabled .text{ 
    /*-fx-strikethrough: true ;*/ 
} 

.table-row-cell .text{ 
    -fx-font-weight:bold; 
    -fx-fill: white ; 
} 

/*.table-row-cell:focused .text { 
    -fx-fill: white ; 
} */ 

.table-row-cell:hover .text , .table-row-cell:selected .text{ 
    -fx-fill: white ;  
} 

.table-row-cell:hover:selected .text,.table-row-cell:focused:selected .text{ 
    -fx-fill:rgb(173.0,255.0,10.0); 
} 


/*.table-row-cell:focused{ 
    -fx-background-color:firebrick; 
}*/ 

.table-row-cell:focused:disabled{ 
    -fx-background-color:darkgray; 
} 

.table-row-cell:hover , .table-row-cell:selected{ 
    /*-fx-background-color:rgb(0.0,191.0,255.0);*/ 
    -fx-background-color:firebrick; 
} 


.table-row-cell{ 
    -fx-background-color: #202020; 
    -fx-background-insets: 0.0, 0.0 0.0 0.0 0.0; 
    -fx-padding: 0.0em; 
} 

回答

2

這困擾我的。

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

這應該做的工作。

+0

哇它的作品! – GOXR3PLUS

相關問題