JavaFX-删除选项卡窗格中选项卡下的黑线

时间:2019-11-13 22:40:19

标签: javafx

我的标签窗格下有一条黑线。该行始终存在,并且从第一个选项卡的最左侧像素到最后一个选项卡的右侧几个像素。

我现在已经尝试了许多CSS选择器,并遍历了JavaFX 8 Oracle文档中列出的所有选择器,但我不知道是什么导致黑线出现。关于此处的选项卡窗格,我还没有看到很多其他示例。

即使我删除了所有以前的样式,它也始终存在。

enter image description here

如何删除它?

1 个答案:

答案 0 :(得分:1)

我研究了嵌入到jfxrt.jar中的默认caspian.css文件。

这里定义了headers-region类:

.tab-pane:focused > .tab-header-area > .headers-region > .tab:selected .focus-indicator {
    -fx-border-style: segments(0.166667em, 0.166667em);
    -fx-border-width: 1;
    -fx-border-color: -fx-focus-color;
}

可以使用以下方法覆盖它:

.tab-header-area > .headers-region {
    -fx-border-width: 0;

结果:

enter image description here