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()) { | ||