Hallo zusammen,
Ich stehe vor dem Problem, dass meine Werte aus der Combobox nicht im GUI angezeigt werden.
In der Klasse public class AnimalEditDialogController konnte ich die Werte erfolgreich programmieren:
Leider funktioniert jedoch die Anzeige der Combobox-Werte nach dem Abspeichern in der public class AnimalOverviewController nicht, obwohl ich definiert habe, dass diese angezeigt werden sollen:
Danke für die Hilfe.
Ich stehe vor dem Problem, dass meine Werte aus der Combobox nicht im GUI angezeigt werden.
In der Klasse public class AnimalEditDialogController konnte ich die Werte erfolgreich programmieren:
Java:
public class AnimalEditDialogController {
ObservableList<String> bestellungnotwendigList = FXCollections
.observableArrayList("Ja", "Nein");
@FXML
private ComboBox<String> bestellungnotwendigBox;
/**
* Sets the animal to be edited in the dialog.
*
* @param animal
*/
public void setAnimal(Animal animal) {
this.animal = animal;
bestellungnotwendigBox.setItems(bestellungnotwendigList);
}
/**
* Called when the user clicks ok.
*/
@FXML
private void handleOk() {
if (isInputValid()) {
animal.setBestellungnotwendig(bestellungnotwendigBox.getPromptText());
okClicked = true;
dialogStage.close();
}
}
Leider funktioniert jedoch die Anzeige der Combobox-Werte nach dem Abspeichern in der public class AnimalOverviewController nicht, obwohl ich definiert habe, dass diese angezeigt werden sollen:
Java:
private void showAnimalDetails(Animal animal) {
if (animal != null) {
// Fill the labels with info from the animal object.
bestellungnotwendigLabel.setText(animal.getBestellungnotwendig());
} else {
bestellungnotwendigLabel.setText("");
}
}
Danke für die Hilfe.