Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
javafx:accordion-all-open 2015/04/14 14:55 | javafx:accordion-all-open 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 77: | Zeile 77: | ||
public NavigatorAccordion() { | public NavigatorAccordion() { | ||
+ | // Falls keine horizontale Scrollleiste gewünscht ist, muss die Breite der VBox | ||
+ | // and die ScrollPane angepasst werden: | ||
+ | widthProperty().addListener(new ChangeListener<Number>() { | ||
+ | @Override | ||
+ | public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) { | ||
+ | vBox.setMinWidth(newValue.doubleValue()); | ||
+ | vBox.setPrefWidth(newValue.doubleValue()); | ||
+ | vBox.setMaxWidth(newValue.doubleValue()); | ||
+ | } | ||
+ | }); | ||
+ | setHbarPolicy(ScrollBarPolicy.NEVER); | ||
+ | |||
+ | // Änderungen an der Liste werden hier behandelt: | ||
panes.addListener((ListChangeListener<TitledPane>) c -> { | panes.addListener((ListChangeListener<TitledPane>) c -> { | ||
while (c.next()) { | while (c.next()) { |