我已經嘗試了一切,找出爲什麼我的組合框不會填充,但沒有任何作品。Java組合框將不會被填充
在我的FXML文件中。
<ComboBox fx:id="comboBox" layoutX="162.0" layoutY="15.0" prefHeight="25.0" prefWidth="334.0" promptText="Select past popular pizza" />
在我的控制,我有以下
public class ServeController {
public ObservableList<String> pizzas1 = FXCollections.observableArrayList();
@FXML public ComboBox<String> comboBox;
private void initialize() {
comboBox.getItems().addAll(
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]"
);
}
我甚至有
public ObservableList<String> pizzas1 = FXCollections.observableArrayList("1","2","3","4");
試圖嘗試得到一些數據的展現出來,但似乎沒有奏效。
您是否在FXML中指定您的控制器(通過fx:controller屬性)? –
是的,我這樣做 –
Dan
在'private void initialize()' – c0der