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.4k
1 个回答
final Label label = new Label("start");
label.setStyle("-fx-text-fill:red;");
final MenuButton menuButton = new MenuButton("", label);
推荐问题