Ich möchte die Liste der Elemente die gleiche Breite wie es zu sehen ist Titel:Legen Sie die Breite der Elemente Liste in Auswahlbox JavaFX
Aber tatsächliche Bild ist:
Und ich habe keine Stile der ChoiceBox-Artikel-Liste in Szene-Builder gefunden. Gibt es einen Stil, der in der css-Datei hinzugefügt werden kann, damit die Elemente die gleiche Breite und Position aufweisen?
Aktuelle Stile:
ChoiceBox {
-fx-min-width: 28px;
-fx-min-height: 42px;
-fx-font-size: 16px;
-fx-background-radius: 0;
-fx-background-color: #ffffff;
-fx-border-width: 1px;
-fx-region-background: #000000/
-fx-mark-color: #757575;
-fx-border-color: #C5C5C5;
}
Element Erklärung:
@FXML private ChoiceBox channelPicker;
private ObservableList<String> channelItems = FXCollections.observableArrayList("DAC 1", "DAC 2", "DAC 3", "DAC 4");
channelPicker.setItems(channelItems);
channelPicker.getSelectionModel().selectFirst();
Vielen Dank im Voraus!
Sie mit cbMain.setPrefWidth spielen kann (60), aber ich glaube nicht, es erzielt wirklich, was du bist Auf der Suche nach. – Sedrick
Ich habe das gefunden. Vielleicht kann es helfen http://stackoverflow.com/questions/22190370/how-to-set-width-of-drop-down-of-combobox-in-java-fx – Sedrick
Switched Combobox und der Kommentar oben half. Vielen Dank! – BohdanN