public void closeOccured(CommentEntryPanelCloseEvent evt) { MiniStudentTableModel studModel = (MiniStudentTableModel) MiniStudentTableSingleton .instance().getModel(); System.out.println("Raw html input clossed"); Vector newStudents = this.extractStudents(cPanel.getComment()); Vector students = App.session().getFile().getStudentList(); System.out.println("New students: " + newStudents.size()); for (int i = 0; i < newStudents.size(); i++) { StudentDetails tmpStudent = (StudentDetails) newStudents.get(i); System.out.println(tmpStudent.getFirstName()); students.add(tmpStudent); } System.out.println("New students: " + students.size()); studModel.fireTableDataChanged(); studModel.fireTableStructureChanged(); CustomTable table = (CustomTable) MiniStudentTableSingleton .instance(); table.updateUI(); table.repaint(); commentEntry.setVisible(false); }