Wie setze ich Schaltflächentext in JavaFX?

Ich versuche, den Schaltflächentext mithilfe des folgenden Codes festzulegen:

public void initialize(URL location, ResourceBundle resources) {
    // TODO Auto-generated method stub
    //checking to see whether these buttons were loaded from the FXML file
    assert fx_btnStart != null : "fx:id=\"fx_btnStart\" was not injected: Check your FXML file 'FX-Timer.fxml'.";
    assert fx_btnStop != null : "fx:id=\"fx_btnStop\" INJECTION ERROR";
    assert fx_btnHourUp != null : "fx:id=\"fx_btnHourUp\" INJECTION ERROR";
    assert fx_btnHourDown != null : "fx:id=\"fx_btnHourDown\" INJECTION ERROR";
    assert fx_btnMinuteUp != null : "fx:id=\"fx_btnMinuteUp\" INJECTION ERROR";
    assert fx_btnMinuteDown != null : "fx:id=\"fx_btnMinuteDown\" INJECTION ERROR";
    //ending of initialization of FXML elements 

    //set words for buttons yo.
    fx_btnHourUp.setText("HELLO");
}

Hier ist meine FXML:

<children>
            <Button mnemonicParsing="false" prefHeight="53.0" prefWidth="92.0"
                text="Hup" textAlignment="CENTER" alignment="CENTER" id="fx_btnHourUp"/>
            <Button mnemonicParsing="false" prefHeight="37.0" prefWidth="92.0"
                text="Hdown" GridPane.columnIndex="1" textAlignment="CENTER"
                alignment="CENTER" id="fx_btnHourDown" />
            <Button mnemonicParsing="false" prefHeight="44.0" prefWidth="92.0"
                text="Mup" GridPane.columnIndex="2" textAlignment="CENTER"
                alignment="CENTER" id="fx_btnMinuteUp" />
            <Button mnemonicParsing="false" prefHeight="39.0" prefWidth="122.0"
                text="Mdown" GridPane.columnIndex="3" textAlignment="CENTER"
                alignment="CENTER" id="fx_btnMinuteDown" />
        </children>

Aber es wird nicht funktionieren. Ich verstehe nicht wirklich warum. Weiß jemand anderes, wie man Schaltflächentext mit JavaFX einstellt? >.>; Ich habe das Gefühl, JavaFX ist nicht so einfach wie Swing ... aber wie auch immer, weiß jemand, was ich falsch mache? Kennt jemand Ressourcen zum Erlernen von FXML? Ich mag FXML mehr als das Codieren in Java, aber es scheint nicht viel zu sein. Bin ich der einzige auf der Welt, der FXML gegenüber dem Codieren mit JavaFX-GUI vorzieht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage