Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在场景生成器中更改菜单栏颜色_Java_Javafx 2_Menubar_Scenebuilder - Fatal编程技术网

Java 在场景生成器中更改菜单栏颜色

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

如何在JavaFX场景生成器中更改JavaFX2菜单栏的颜色?我想使其与场景生成器中的菜单栏颜色相同。CSS的
颜色和
背景色似乎没有帮助


我也很高兴知道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分析器
不会显示在
视图下
,但还是要感谢。现在
菜单的文本是白色的。我怎样才能改变颜色?看一看