0
我無法填充從場景生成器創建的我的JavaFX組合框。雖然我搜索了,但我找不到這個錯誤的修復。無法填充我的JavaFX組合框
下面的例子都不起作用。
@FXML ComboBox ComboStatus;
@Override
public void initialize(URL url, ResourceBundle rbs) {
ComboStatus.getItems().addAll("Single","Married");
}
ObservableList<String> statusList = FXCollections.
observableArrayList(
"Single",
"Married"
);
@FXML ComboBox<String> ComboStatus;
@Override
public void initialize(URL url, ResourceBundle rbs) {
// TODO Auto-generated method stub
ComboStatus.setItems(statusList);
}
幫助,將不勝感激。
這兩個代碼片段是正確的:如果他們不工作,你會在某個地方出現其他問題。創建一個[MCVE]並將其發佈到您的問題中。 –
你的fxml是什麼?你提供的代碼看起來是正確的。 –
奇怪。如果您在該行上放置斷點並在調試模式下運行,程序是否會停在那裏?如果你然後執行該行,你會得到任何錯誤?像例如NullPointerExeption是否因爲FXML中的組合框名稱不同? BTW。我寧願使用comboStatus(在開始時使用小寫'c')比ComboStatus。 – tomorrow