Bonjour,
je suis en train de développer une application desktop avec netbeans.
Je rencontre le problème suivant.
J'ai une jliste qui est vide au départ, je lui affecte un model par défaut.
mais lorsque j'ajoute des items au model ces items ne s'affiche pas dans la jlist quand j'exécute l'application.
Aidez moi s'il vous plait.
voila mon code
c'est juste la partie du code ou j'ajoute dans ma jList
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 DefaultListModel modelSelect = new DefaultListModel(); jList1 = new JList(modelSelect); modelSelect.clear(); if(listeItems.contains(attributFrequent)){ for(int j = 0; j<listeItems.size(); j++) { String tempStringList = listeItems.get(j); if(tempStringList.startsWith("Select")&& !modelSelect.contains(tempStringList.substring(7))) { System.out.println("je commence par select"); //modelSelect.addElement(tempStringList.substring(7)); modelSelect.add(modelSelect.getSize(),tempStringList.substring(7)); //jList1.setVisible(true); jList1.validate(); //System.out.println(jList1.getModel().getSize()); System.out.println(modelSelect.getSize()); System.out.println(modelSelect.getElementAt(modelSelect.getSize()-1));
les élements s'affiche bien lorsque je fais le print mais au niveau de l'interface la jlist ne contient aucun item![]()
Partager