javafx更改菜单项的默认样式

javafx更改菜单项的默认样式,java,css,javafx-2,Java,Css,Javafx 2,我想更改JavaFX菜单项的默认样式,这样就可以添加css,但无法工作。那么如何更改菜单项的默认样式呢?另外,我如何检查我的css是否已连接 .menu-item:focused { -fx-background: -fx-accent; -fx-background-color: #AA0000; -fx-text-fill: white; } 已使用此选项,但不起作用。问题已解决 设置当前场景的样式表,这就是为什么不工作的原因 将样式表设置为root,然后定义css类,并将其用

我想更改JavaFX菜单项的默认样式,这样就可以添加css,但无法工作。那么如何更改菜单项的默认样式呢?另外,我如何检查我的css是否已连接

.menu-item:focused {
 -fx-background: -fx-accent; 
 -fx-background-color: #AA0000; 
 -fx-text-fill: white; 
}

已使用此选项,但不起作用。

问题已解决

设置当前场景的样式表,这就是为什么不工作的原因 将样式表设置为root,然后定义css类,并将其用于菜单项以解决问题

this.getScene().getRoot().getStylesheets().add("com/proj/folder/styles/menuitemcss.css");

css文件是如何加载到场景的?谢谢@ulukbiy样式表没有正确加载,这就是为什么不工作。