public class FXMLDocumentController implements Initializable {
@FXML
private ComboBox<String> hariComboBox ;
@FXML
private ComboBox<String> bulanComboBox;
@FXML
private RadioButton baratRadioButton;
@FXML
private RadioButton indonesiaRadioButton;
@FXML
private TextField nameDisplayTextField;
@Override
public void initialize(URL url, ResourceBundle rb) {
this.bulanComboBox = new ComboBox<>();
this.bulanComboBox.getItems().addAll(
"Januari",
"Febuari",
"Maret",
"Mei",
"Juni",
"Juli",
"Agustust",
"September",
"Oktober",
"November",
"Desember"
);
}
}
这是我的班级,但是当我尝试我的ui时,comboBox是空的,什么也没有。
答案 0 :(得分:4)
this.bulanComboBox = new ComboBox<>();
您可以通过FXML加载器替换已初始化并注入ComboBox
的实例。放弃这一行。
答案 1 :(得分:1)
创建一个ObservableList并将列表中的项目设置为ComboBox。
main()
我认为这是设置ComboBox最常用/最简单的方法