如何从JavaFX标签中删除阴影?

时间:2012-08-28 17:47:11

标签: java javafx

我在JavaFX中有标签,我想设置一个样式来删除阴影:

enter image description here

如果你看foo的左侧,你可以看到阴影。

这是我目前的风格:

.tab {
    -fx-background-color: #393939;
    -fx-border-color: #282828;
    -fx-border-width: 0;
    -fx-padding: 1 8;
}

我试图查看文档,但找不到删除阴影的方法:http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#tabpane

1 个答案:

答案 0 :(得分:11)

要查找默认样式表,请在计算机上搜索文件jfxrt.jar,在WinRAR等档案库中打开它,然后打开com/sun/javafx/scene/control/skin/caspian.css。有了这些知识,您就可以轻松地看到导致问题的原因。

caspian.css也可在线获取,此处是指向JavaFX 2.2 version的链接。

现在,添加此样式:

.tab-pane .headers-region {
    -fx-effect: null;
}

删除默认样式,阴影消失。