当我尝试填充ComboBox时,出现NullPointerException异常,我的类实现了Initializable。
private ObservableList<String> incomeList = FXCollections.observableArrayList("Regular", "Other");
private ObservableList<String> expenseList = FXCollections.observableArrayList("Food", "Entertainment", "Rent",
"Bills", "Other");
@Override
public void initialize(URL location, ResourceBundle resources) {
incomeComboBox.setItems(incomeList);
expenseComboBox.setItems(expenseList);
}
我只想填充组合框。
谢谢。
答案 0 :(得分:0)
您显示的代码似乎还不错。我假设您正在使用fxml文件创建UI,问题可能是您没有与控制器中的变量关联的fx:id。
<ComboBox fx:id="incomeComboBox">
如果您使用的是SceneBuilder,则应该在“代码”标签下的右侧菜单中找到它。