Ich kann meine JavaFX-ComboBox, die ich aus dem Szenen-Generator erstellt habe, nicht auffüllen. Obwohl ich gesucht habe, kann ich keine Lösung für diesen Fehler finden.Kann meine JavaFX-ComboBox nicht füllen
Keines der folgenden Beispiele funktioniert.
@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);
}
Hilfe würde geschätzt. Hier
Beide Code-Schnipsel korrekt sind: wenn sie nicht arbeiten, haben Sie irgendwo etwas anderes falsch. Erstelle ein [MCVE] und poste es in deiner Frage. –
was ist dein fxml? Der von Ihnen bereitgestellte Code sieht korrekt aus. –
Seltsam. Wenn Sie einen Haltepunkt auf dieser Zeile setzen und im Debug-Modus laufen, wird das Programm dort anhalten? Und wenn Sie dann die Linie ausführen, erhalten Sie irgendwelche Fehler? Wie z.B. die NullPointerExeption, weil der Name der Combobox in Ihrem FXML anders ist? Übrigens. Ich würde lieber comboStatus (mit Kleinbuchstaben 'c' am Anfang) als ComboStatus verwenden. – tomorrow