如何在JavaFX中修改上下文菜单维度?

如何在JavaFX中修改上下文菜单维度?,java,css,svg,javafx,Java,Css,Svg,Javafx,有了CSS,我可以修改任何东西,除了ChoiceBox的大小 上下文菜单对象。背景色、高光颜色、窗口中的位置和复选标记颜色。上图是一个本机Mac应用程序(我正在尝试实现它的风格),下图是我的JavaFX应用程序。我需要下拉菜单与本地菜单完全匹配 此外,如果可能,是否可以按形状修改关联菜单复选标记?我能够为复选框标记创建一个自定义SVG。当您尝试模拟本机OS X控件时,也许您应该尝试,这是“用于JavaFX应用程序的本机Mac OS X外观”。@jewelsea我已经这样做了。据我所知,Yos

有了CSS,我可以修改任何东西,除了ChoiceBox的大小 上下文菜单对象。背景色、高光颜色、窗口中的位置和复选标记颜色。上图是一个本机Mac应用程序(我正在尝试实现它的风格),下图是我的JavaFX应用程序。我需要下拉菜单与本地菜单完全匹配


此外,如果可能,是否可以按形状修改关联菜单复选标记?我能够为复选框标记创建一个自定义SVG。

当您尝试模拟本机OS X控件时,也许您应该尝试,这是“用于JavaFX应用程序的本机Mac OS X外观”。@jewelsea我已经这样做了。据我所知,Yosemite/El Capitan L&F从未更新过。但谢谢,因为他们可能仍然找到了修改所有必要内容的方法,这样我就可以检查他们的样式表了!别介意AquaFX也没有修改关联菜单的大小。AquaFX看起来很丑。我甚至成功地复制了本机L&F,比使用自定义SVG和效果更好。