rolik55 / course-management-system

Wrong thread for swing method invocation JAVA-W1062
Bug risk
Major
9 occurrences in this check
 80
 81        Stage stage = (Stage) loginField.getScene().getWindow();
 82        stage.setScene(scene);
 83        stage.show(); 84    }
 85
 86    private String generateStudentNumber(){
 51
 52        Stage stage = new Stage();
 53        stage.setScene(scene);
 54        stage.show(); 55    }
 56
 57    public void deleteCourse(ActionEvent actionEvent) {
107
108        Stage stage = new Stage();
109        stage.setScene(scene);
110        stage.show();111    }
112
113    public void fillTree() {
 86
 87        Stage stage = new Stage();
 88        stage.setScene(scene);
 89        stage.show(); 90    }
 91
 92    public void showFolderInfo(ActionEvent actionEvent) throws IOException {
 95
 96        Stage stage = new Stage();
 97        stage.setScene(scene);
 98        stage.show(); 99    }
100}
 58
 59        Stage stage = new Stage();
 60        stage.setScene(scene);
 61        stage.show(); 62    }
 63
 64    public void setUserInfo(Event event) {
42                stage.setTitle("Course Management System");
43                stage.setScene(scene);
44                stage.initModality(Modality.APPLICATION_MODAL);
45                stage.show();46            }
47            else {
48                FXMLLoader fxmlLoader = new FXMLLoader(Main.class.getResource("student-courses-window.fxml"));
80
81        Stage stage = (Stage) loginField.getScene().getWindow();
82        stage.setScene(scene);
83        stage.show();84    }
85}
show should be called from the event dispatch thread
15        Scene scene = new Scene(fxmlLoader.load());
16        stage.setTitle("Course Management System");
17        stage.setScene(scene);
18        stage.show();19    }
20    public static void main(String[] args) {
21        launch();