当单元格聚焦时删除JavaFX TableView中的网格线[那个青色的]
我想在对焦时改变TableView单元格的青色线条的颜色,直到现在我才设法用css修改整个TableView,但这一条似乎是黑魔法,我找不到如何改变。 我知道这个问题,尽管它只是在单元格未聚焦时才移除网格线 下面是任何想要拥有这种风格的人的css:当单元格聚焦时删除JavaFX TableView中的网格线[那个青色的],java,css,javafx,tableview,Java,Css,Javafx,Tableview,我想在对焦时改变TableView单元格的青色线条的颜色,直到现在我才设法用css修改整个TableView,但这一条似乎是黑魔法,我找不到如何改变。 我知道这个问题,尽管它只是在单元格未聚焦时才移除网格线 下面是任何想要拥有这种风格的人的css: .table-view{ -fx-background-color: #202020; -fx-table-cell-border-color: transparent; } .table-view:focused{ /*-f
.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;
}
这也困扰着我
.table-row-cell{
-fx-table-cell-border-color: transparent;
}
这应该可以完成任务