Accordion_TitledPane1
Code:

package javafxtemplate1;
//Grid_Transform1.htm
//textProperty().addListener Listview Label
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.control.Accordion;
import javafx.scene.control.Button;
import javafx.scene.control.TitledPane;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;

/**
*
* @author Manas9
*/
public class JavaFXTemplate1 extends Application {
final Canvas canvas = new Canvas(250,250);
@Override
public void start(Stage primaryStage) throws Exception {
Rectangle rect1 = new Rectangle(100, 50, Color.LIGHTGRAY);
Rectangle rect2 = new Rectangle(120, 20, 100, 50);
rect2.setFill(Color.BROWN);
Rectangle rect3 = new Rectangle(120, 20, 100, 50);
rect2.setFill(Color.GREEN);
//
TitledPane t1 = new TitledPane("T1", rect1);
TitledPane t2 = new TitledPane("T2", rect2);
TitledPane t3 = new TitledPane("T3", new Button("B3"));
Accordion root = new Accordion();
root.getPanes().addAll(t1, t2, t3);

//
Scene scene = new Scene(root, 450,300);
primaryStage.setScene(scene);
primaryStage.setTitle("2D shapre Coordinates");
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}

Displays: