Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
JavaFx无法在组合框上设置项_Java_Javafx_Combobox - Fatal编程技术网

JavaFx无法在组合框上设置项

JavaFx无法在组合框上设置项,java,javafx,combobox,Java,Javafx,Combobox,我有一个组合框,当我想设置项时,它会给出nullpointerexception。我知道这意味着什么,但我不明白为什么它返回null。。。这是代码 public void initialize(URL location, ResourceBundle resources) { ObservableList<String> list = FXCollections.observableArrayList("NA", "BR", "EUNE", "EUW",

我有一个组合框,当我想设置项时,它会给出nullpointerexception。我知道这意味着什么,但我不明白为什么它返回null。。。这是代码

public void initialize(URL location, ResourceBundle resources) {
    ObservableList<String> list = FXCollections.observableArrayList("NA", "BR", "EUNE", "EUW",
            "LAN", "LAS", "OCE", "RU", "TR", "JP", "KR");
    region.setItems(list);
    region.getSelectionModel().selectFirst();
public void初始化(URL位置,ResourceBundle资源){
ObservableList=FXCollections.observableArrayList(“NA”、“BR”、“EUNE”、“EUW”,
“LAN”、“LAS”、“OCE”、“RU”、“TR”、“JP”、“KR”);
区域。设置项目(列表);
region.getSelectionModel().selectFirst();
这里是错误

原因:java.lang.NullPointerException 在sample.summController.initialize处(summController.java:76) 在javafx.fxml.fxmloader.loadImpl(fxmloader.java:2548)

第76行是setItems。
我查看了javadocs,它看起来很好…谢谢你的帮助!

在调用
初始化
之前是否创建了
区域
?这就是我开始调试的地方,但是你没有发布太多要处理的内容。好的,区域是由fxml创建的…我总是在类的开头声明它们,并在初始化和初始化中使用它们工作…你是在显示场景之前还是之后调用
initialize
?在javafx中,主要调用场景,这是fxml的一个控制器。我设置根,然后从链接到控制器的fxml显示。显然
region
为空。你能在控制器、FXML文件和加载FXML文件的代码?在调用
initialize
之前是否创建了
region
?这是我开始调试的地方,但您没有发布太多要处理的内容。好的,region是由FXML创建的…我总是在类的开头声明它们,并在初始化中使用它们d它可以工作…你是在显示场景之前还是之后调用
initialize
?在javafx中,主要调用场景,这是fxml的一个控制器。我设置了根,然后从链接到控制器的fxml显示。显然
region
为空。你能发布
region
的声明吗控制器中的FXML文件,以及加载FXML文件的代码?