import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Tab;
import javafx.scene.control.TabPane;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class test extends Application {

    @Override
    public void start(final Stage primaryStage) throws Exception {
        final TabPane tabPane = new TabPane();
        Tab aTab = new Tab("Disabled Tab");
        tabPane.getTabs().add(aTab);
        // Disable tab before setting content
        aTab.setDisable(true);
        VBox vBox = new VBox();
        Button b1 = new Button("Button 1");
        Button b2 = new Button("Button 2");
        vBox.getChildren().addAll(b1, b2);
        aTab.setContent(vBox);

        primaryStage.setScene(new Scene(tabPane));
        primaryStage.setWidth(200);
        primaryStage.setHeight(200);
        primaryStage.show();
    }

    public static void main(final String[] args) {
        launch(args);
    }
}