Css JavaFX-在TableView中拖动TableColumn时更改蓝色线条的颜色

Css JavaFX-在TableView中拖动TableColumn时更改蓝色线条的颜色,css,javafx,scenebuilder,Css,Javafx,Scenebuilder,每次我拖动一列时,整个列上都会出现一条蓝线。我知道我可以通过设置-fx背景插入来删除它:0;,但我不知道该把它放在哪里。这条线只有在我拖动它时才会出现,如果我没有这样做,一切都很好 我目前的CSS如下所示: 我在modena.css中看到的关于此拖动事件的唯一内容是: 我试着把它放在两个地方,就像这样: .table-view .column-drag-header, .table-view .column-overlay { -fx-background-insets:0; } 但没

每次我拖动一列时,整个列上都会出现一条蓝线。我知道我可以通过设置-fx背景插入来删除它:0;,但我不知道该把它放在哪里。这条线只有在我拖动它时才会出现,如果我没有这样做,一切都很好

我目前的CSS如下所示:

我在modena.css中看到的关于此拖动事件的唯一内容是:

我试着把它放在两个地方,就像这样:

.table-view .column-drag-header,
.table-view .column-overlay {
    -fx-background-insets:0;
}
但没有效果

我想这个区域可能是有插图的区域,正是因为它,蓝线出现了,但我找不到它在哪里,或者至少在CSS中它叫什么

编辑:将问题更改为更改颜色,而不是删除颜色,因为这似乎是更好的方法。kleopatra在评论中提供了改变颜色的解决方案

.table-view .column-resize-line {
    -fx-background-color: red;
}

在Modena.css中,css class.column resize行可用于TableView和TreeTableView:

/*当用户试图调整列的大小时,将显示列大小调整行*/ .表格视图.列大小调整行, .树表视图.列大小调整行{ -外汇背景:-外汇口音; -fx背景色:-fx背景; -外汇填充:0.0em 0.0416667em 0.0em 0.0416667em;/*0.571429 0.571429*/ }
为什么?该行是一个视觉提示,列将位于该位置。您为什么要剥夺用户该提示?@kleopatra,因为颜色与我的应用程序的视觉样式不匹配。然后将颜色-look更改为modena.css和/或源,在粗略查看后查找规则,该行的所有者为tableViewSkinBase,其样式为列大小调整线。一天结束时,并非所有细节都有适当的记录-查看源代码有助于:
.table-view .column-drag-header,
.table-view .column-overlay {
    -fx-background-insets:0;
}
.table-view .column-resize-line {
    -fx-background-color: red;
}