Bonjour a tous

j'ai actuellement une JList ou je peux supprimer ou ajouter des mots à partir d'une table SQL. Cependant je n'arrive pas a faire une mise a jour de la JList une fois que j'ai fait une modification. j'ai essyé plusieurs méthode: repaint(),validate(),revalidate(), refaire une arraylist et instancier à nouveau la Jlist mais ça ne change rien.

voci une partie du code quand je supprime un mot, je refais une arraylist et j'instancie la Jlist mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Connection conn = Connectionsql.getInstance1();
Statement state = conn.createStatement();
String sql = "DROP TABLE `mydb`.`"+Menu.quizz+"`";
state.executeUpdate(sql);
DatabaseMetaData md = (DatabaseMetaData) conn.getMetaData();
ResultSet rs = md.getTables(null, null, "%", null);
ArrayList<String> al = new ArrayList<String>();
while (rs.next()) {	
al.add(rs.getString(3));
}
JList list = new JList(al.toArray());