ToolBar_BorderStroke1
 
code:

package javafxtemplate1;
//Recursion_BindContent_ListView1
//textProperty().addListener Listview Label
import javafx.geometry.Insets;
import javafx.application.Application;
import javafx.beans.binding.Bindings;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Separator;
import javafx.scene.control.ToggleButton;
import javafx.scene.control.ToolBar;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.HBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.scene.layout.Background;
import javafx.scene.layout.BackgroundFill;
import javafx.scene.layout.Border;
import javafx.scene.layout.BorderStroke;
import javafx.scene.layout.BorderStrokeStyle;
import javafx.scene.layout.BorderWidths;
import javafx.scene.layout.CornerRadii;
import javafx.scene.layout.FlowPane;
import javafx.scene.shape.StrokeLineCap;
import javafx.scene.shape.StrokeLineJoin;
import javafx.scene.shape.StrokeType;


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

Scene scene;
//Pane root = new Pane();
FlowPane pane1 = new FlowPane();
HBox hb1 = new HBox(10); HBox hb2 = new HBox(10);
String str1; Color color1 ;//= new Color();
@Override
public void start(Stage primaryStage) throws Exception {
//
ToolBar toolBar1,toolBar2,toolBar3 ;
ToggleButton toggle = new ToggleButton("Toggle color");
//

BorderStroke redStroke = new BorderStroke(Color.RED,
BorderStrokeStyle.SOLID,
CornerRadii.EMPTY,
new BorderWidths(10),
new Insets(12));
Border b = new Border(redStroke);
//
toolBar1 = new ToolBar(
new Button("New"),
new Button("Open"),
new Button("Save"),
new Separator(),
new Button("Clean"));
toolBar2 = new ToolBar(
new Button("Compile"),
new Button("Run"),
new Separator(),
new Button("Debug"),
new Button("Profile")
);
toolBar3 = new ToolBar( toggle);
//pane.setBackground(new Background(new BackgroundFill(Color.web("#34495e"), CornerRadii.EMPTY, Insets.EMPTY)));
toolBar3.setBorder(b);
AnchorPane.setTopAnchor(toolBar1, 10.0);
AnchorPane.setLeftAnchor(toolBar3, 310.0);
//
AnchorPane.setBottomAnchor(toolBar2, 10.0);
//AnchorPane.setLeftAnchor(toolBar3, 300.0);
AnchorPane.setRightAnchor(toolBar2, 10.0);
//
AnchorPane ap3 =new AnchorPane();
ap3.backgroundProperty().bind(Bindings.when(toggle.selectedProperty())
.then(new Background(new BackgroundFill(Color.CORNSILK, CornerRadii.EMPTY, Insets.EMPTY)))
.otherwise(new Background(new BackgroundFill(Color.WHITE, CornerRadii.EMPTY, Insets.EMPTY))));

//pane1.getChildren().addAll(toolBar1,toolBar3,toolBar2);
ap3.getChildren().addAll(toolBar1,toolBar3,toolBar2);
//
BackgroundFill fillGreen =
new BackgroundFill(Color.GREEN, new CornerRadii(4), new Insets(0));
Background bg = new Background(fillGreen);

//root.setPrefSize(450,300);
// root.setBackground(bg);
toolBar1.setBackground(bg);
Scene scene = new Scene(ap3, 600, 650);
primaryStage.setTitle("Background Fill");
primaryStage.setScene(scene);
primaryStage.show();
}
//
public static void main(String[] args) {
launch(args);
}

}

runtime display