我已经尝试了一切,找出为什么我的组合框不会填充,但没有任何作品。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