ButtonBar1
 
code:

package javafxtemplate1;
//Grid_Transform1.htm
//textProperty().addListener Listview Label
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.control.Accordion;
import javafx.scene.control.Button;
import javafx.scene.control.ButtonBar;
import javafx.scene.control.ButtonBar.ButtonData;
import javafx.scene.control.DatePicker;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.control.TitledPane;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;

/**
*
* @author Manas9
*/
public class JavaFXTemplate1 extends Application {

@Override
public void start(Stage primaryStage) throws Exception {
//
HBox hb1 = new HBox();
hb1.setLayoutX(0);hb1.setLayoutY(10);
//hb1.alignmentProperty().setValue(Pos.CENTER_LEFT);
Image image1 = new Image(JavaFXTemplate1.class.getResourceAsStream("disk1.jpg"));
ImageView iv1 = new ImageView(image1);
iv1.setFitHeight(125);iv1.setFitWidth(150);
GridPane grid = new GridPane();
grid.addRow(0, new Label("First Name:"), new TextField());
grid.addRow(1, new Label("Last Name:"), new TextField());
grid.addRow(2, new Label("DOB:"), new DatePicker());

//
// Create the ButtonBar instance
ButtonBar buttonBar = new ButtonBar();
// Create the buttons to go into the ButtonBar
Button yesButton = new Button("Yes");
ButtonBar.setButtonData(yesButton, ButtonData.YES);
Button noButton = new Button("No");
ButtonBar.setButtonData(noButton, ButtonData.NO);
// Add buttons to the ButtonBar
buttonBar.getButtons().addAll(yesButton, noButton);
hb1.getChildren().add(buttonBar);
//
TitledPane t1 = new TitledPane("ButtonBar ", hb1);
//t1.alignmentProperty().setValue(Pos.CENTER);
TitledPane t2 = new TitledPane("Image", iv1);
TitledPane t3 = new TitledPane("Grid", grid);
Accordion root = new Accordion();
root.getPanes().addAll(t1, t2, t3);

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