import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.stage.Stage;

public class JDK8144983 extends Application {
    @Override public void start(Stage primaryStage) throws Exception {
        TextField textField = new TextField();
        TabPane tabPane1 = new TabPane(new Tab("TabPane 1", textField));
        TabPane tabPane2 = new TabPane(new Tab("TabPane 2", tabPane1));
        TabPane tabPane3 = new TabPane(new Tab("TabPane 3", tabPane2));
        TabPane tabPane4 = new TabPane(new Tab("TabPane 4", tabPane3));
        TabPane tabPane5 = new TabPane(new Tab("TabPane 5", tabPane4));
        tabPane4.setDisable(true);
        primaryStage.setScene(new Scene(tabPane5));
        primaryStage.show();
    }
}
