import javafx.application.Application; 
import javafx.scene.Scene; 
import javafx.scene.control.TableColumn; 
import javafx.scene.control.TableView; 
import javafx.stage.Stage; 

public class TableViewBug extends Application { 

    @Override 
    public void start(Stage primaryStage) throws Exception { 

        TableView<String> tableView = new TableView<>(); 
        for (int i = 0; i < 5; i++) { 
            TableColumn<String, String> column = new TableColumn<>("Col " + i); 
            tableView.getColumns().add(column); 
        } 

        Scene scene = new Scene(tableView); 
        scene.getStylesheets().add(TableViewBug.class.getResource("style.css").toExternalForm()); 

        primaryStage.setScene(scene); 
        primaryStage.setWidth(500); 
        primaryStage.setHeight(400); 
        primaryStage.centerOnScreen(); 
        primaryStage.show(); 
    } 

    public static void main(String[] args) { 
        launch(args); 
    } 
} 
