Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在javafx中初始化ChoiceBox_Java_Javafx - Fatal编程技术网

Can';t在javafx中初始化ChoiceBox

Can';t在javafx中初始化ChoiceBox,java,javafx,Java,Javafx,我试图在我的一个场景中创建一个CHoiceBox @FXML private ChoiceBox<String> userTypeBox ; final ObservableList<String> userTypeList = FXCollections.observableArrayList("Administrateur","Conducteur","Utilisateur"); @FXML publi

我试图在我的一个场景中创建一个CHoiceBox

@FXML
private ChoiceBox<String> userTypeBox ;

final ObservableList<String> userTypeList = FXCollections.observableArrayList("Administrateur","Conducteur","Utilisateur");

@FXML
public void initialize() {
    userTypeBox.setItems(userTypeList);
    userTypeBox.setValue("Utilisateur");
}

谢谢

请..正如错误消息所说,
userTypeBox
为空。所以
@FXML
注入有问题。
javafx.fxml.LoadException: 
/C:/Users/mouna/Desktop/DatabaseProject/databaseProject/bin/src/register.fxml
...
Caused by: java.lang.NullPointerException: Cannot invoke "javafx.scene.control.ChoiceBox.setItems(javafx.collections.ObservableList)" because "this.userTypeBox" is null
at databaseProject/src.RegisterController.initialize(RegisterController.java:51)
... 76 more