Bonjour,
Je souhaite trier ma JLsit par ordre alphabétique. J'ai déjà regardé plusieurs messages sur ce forum concernant ce sujet, mais en vain... je n'y arrive pas.
J'alimente ma JList via une DefaultListModel. J'ai entendu parler de Collections.sort(liste) mais impossible a utiliser. Eclairez moi svp ....
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 try { while ((ligne = buff.readLine()) != null) { // le "a" represente ma DefaultListModel a.addElement(ligne); } }catch (Exception e) { } liste = new JList( a ); liste.setVisibleRowCount( 8 ); liste.setSelectionMode( ListSelectionModel.SINGLE_SELECTION ); show(); } liste.setBounds(new Rectangle(76, 46, 256, 138)); return liste; }
Partager