Bonjour

j'ai une JListe qui utilise le modele suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
private DefaultListModel modele=new DefaultListModel(){
		private static final long serialVersionUID = 1L;
		public Object getElementAt(int i){
			return mal_corresp.get(i);
		}
		 public int getSize(){
			 return mal_corresp.size();
		 }
	};
mal_corresp est une ArrayList<String>, lorsque j'effectue une modification sur cet ArrayList, j'exécute ce code pour mettre a jour ma JList:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
modele.getListDataListeners()[0].contentsChanged(new ListDataEvent(new Object(), 0,0,0));
ce code est tout à fait fonctionnel, mais je me demande s'il y en a une autre méthode.

Quelqu'un peut-il m'éclaircir la dessus??

merci d'avance