JavaFX JFoenix - 我无法更改选项卡选择栏的颜色

时间:2017-08-24 13:54:06

标签: javafx jfoenix

我正在使用1.7版本的jfoenix,但我无法更改标签选择栏的颜色:(

除了更改选项卡选择车颜色外,一切正常。 任何人都可以帮助我。

以下是我使用的代码:

.jfx-tab-pane
{
  -fx-padding: 1px;
  -fx-background-color: blue, -fx-control-inner-background;
  -fx-background-insets: 0, 1;
}

.jfx-tab-pane .headers-region
{
  -fx-background-color: cornflowerblue;
}

.jfx-tab-pane .tab-header-background
{
  -fx-background-color: cornflowerblue;
}

.jfx-tab-pane .tab-header-area .jfx-rippler
{
  -jfx-rippler-fill: orange;
}

.jfx-tab-pane .tab-header-area .tab-selected-line
{
  -fx-stroke: red;
}

非常感谢。

2 个答案:

答案 0 :(得分:3)

这对我有用:

.jfx-tab-pane:top .depth-container .tab-header-area .headers-region .tab-selected-line {
    -fx-background-color: green;
}

我正在使用SceneBuilder。我通过显示CSS分析器,然后点击屏幕右下角的CSS拾取模式下的栏本身来到达此路径。

然后搞乱,你原来的道路也有效:

.jfx-tab-pane .tab-header-area .tab-selected-line {
    -fx-background-color: #ffffff;
}

似乎只是将“笔画”改为背景色。“希望这有帮助!我也很沮丧。哦,我决定尝试背景色,因为它一直在用于大多数其他颜色变化,以及CSS当选择元素时,Analyzer会将其列为字段。在尝试进行更改时,很难找出这些属性的名称。

答案 1 :(得分:0)

在file.css中

.tab-background{
-fx-background-color: #ff6e37;
}

在场景构建器中 预览/场景样式表/添加样式表/搜索mi file.css

在属性/样式类/标签背景中
在这种情况下,tab-background是您的功能,希望对您有用