Dies ist eine alte Version des Dokuments!


JavaFX

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

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007