Java 在场景生成器中更改菜单栏颜色
如何在JavaFX场景生成器中更改JavaFX2菜单栏的颜色?我想使其与场景生成器中的菜单栏颜色相同。CSS的Java 在场景生成器中更改菜单栏颜色,java,javafx-2,menubar,scenebuilder,Java,Javafx 2,Menubar,Scenebuilder,如何在JavaFX场景生成器中更改JavaFX2菜单栏的颜色?我想使其与场景生成器中的菜单栏颜色相同。CSS的颜色和背景色似乎没有帮助 我也很高兴知道Scene Builder菜单栏的颜色(十六进制或十进制RGB)。您可以直接在Scene Builder中找到有关css的帮助:在菜单视图>显示css分析器上 在这里,您可以看到菜单栏使用类。菜单栏,并将此-fx背景色设置为某种颜色。所以现在你知道你必须穿上菜单栏的风格 -fx-background-color : thecoloryouwant
颜色和背景色似乎没有帮助
我也很高兴知道Scene Builder菜单栏的颜色(十六进制或十进制RGB)。您可以直接在Scene Builder中找到有关css的帮助:在菜单视图>显示css分析器上
在这里,您可以看到菜单栏使用类。菜单栏
,并将此-fx背景色
设置为某种颜色。所以现在你知道你必须穿上菜单栏的风格
-fx-background-color : thecoloryouwant
您可以使用fx background color
css属性设置菜单栏的背景色
关于场景生成器菜单栏的背景色,可以使用:
-fx-background-color:
derive(#e0e0e0, -0.291),
linear-gradient(
to bottom,
derive(#e0e0e0, 0.353) 0%,
derive(#e0e0e0, -0.058) 100%
);
-fx-background-insets: 0, 0 0 1 0;
我从Scene Builder jar中提取了这些css“坐标”,该jar位于scenebuilderinstallationroot/lib/SceneBuilder.jar
。在jar中,它位于包com.oracle.javafx.authoring.css\u样式表
文件SceneBuilderTheme.css上。这个css文件使用了一个命名常量-fx color
,我推断它具有值#e0e0e0
显示css分析器不会显示在视图下
,但还是要感谢。现在菜单的文本是白色的。我怎样才能改变颜色?看一看