JAVAFX: MenuButton上的TEXT用CSS不能改变颜色

javafx:

MenuButton start = new MenuButton("Start");

CSS:

.menu-button{
    -fx-text-fill: white ;
}

然而运行之后,MenuButton上的text依然是黑色,如图MenuButton。查阅了OracleDoc依然找不到解决方法,Stackoverflow上也没有人提出类似问题。求解,如果能不用CSS直接写JAVAFX代码变颜色也行,我没有找到这个方法,希望告知。

阅读 4.3k
1 个回答
final Label label = new Label("start");
label.setStyle("-fx-text-fill:red;");
final MenuButton menuButton = new MenuButton("", label);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题