changer la couleur du texte d'un contrôle de Menu dans JavaFX avec FXML/CSS

Je veux changer la couleur du texte de la Menu de contrôle dans JavaFX. Actuellement, la couleur de fond de l'ensemble de la Barre de Menu est définie sur le blanc et la couleur du texte par défaut pour l'affichage des Menu-s est également blanc, donc je ne vois pas le contrôle réel, donc je veux mettre de la couleur du texte de la Menu ("Fichier") à la noire. Comment dois-je faire?

Voici la FXML partie:

<?import java.lang.*?>
<?import java.net.*?>
<?import java.util.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>

<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns:fx="http://javafx.com/fxml">
  <children>
    <MenuBar id="modBar" layoutX="176.0" layoutY="122.0" styleClass="modBar">
      <menus>
        <Menu id="modItem" mnemonicParsing="false" styleClass="modItem" text="File" />
      </menus>
      <stylesheets>
        <URL value="test.css" />
      </stylesheets>
    </MenuBar>
  </children>
</AnchorPane>

Voici la CSS partie:

.modBar
{
    -fx-background-color: white;
}
.modItem
{
    -fx-color: black;
}

Cela ne fonctionne pas ("Fichier" reste blanc). Ce que je fais mal? Aussi, une autre chose est que je n'arrive pas à appliquer rien avec CSS pour .modItem - il sorte de travaux dans Scène Constructeur, mais disparaît une fois visionnés (également les "feuilles de style" sélecteur est manquant sur tous les Menu-s en SB).

OriginalL'auteur XXL | 2012-06-15