Dies ist eine alte Version des Dokuments!
Accordion, alle offen
Das JavaFX Accordion kann immer nur ein Element zur Zeit öffnen. Mit wenig Aufwand lässt sich ein eignes Accordion entwickeln, bei welchem mehrere/alle Elemente offen sein können:
package com.sowas.javawiki.javafx; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.TitledPane; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class MyFxApplication extends Application { @Override public void start(Stage mainStage) { mainStage.setTitle("JavaFX-Accordion"); VBox vBox = new VBox(); vBox.getChildren().add(new TitledPane("View 1", new Label("1"))); vBox.getChildren().add(new TitledPane("View 2", new Label("2"))); vBox.getChildren().add(new TitledPane("View 3", new Label("3"))); Scene scene = new Scene(vBox); mainStage.setScene(scene); mainStage.show(); } public static void main(String[] args) { launch(args); } }
Stichworte:
JavaFX Accordion, alle offen, Beispiel