Jlist - ArrayList qui ne s'affiche pas
Bonjour à tous et à toutes, j'ai un soucis d'affichage concernant ma Jlist.
Mon code est situé dans une même classe et se compose de deux méthodes :
Interface de recherche + affichage des résultats
Mais je comprends pas pourquoi mes résultats ne s'affichent pas :'( Pouvez vous m'aider à comprendre pourquoi ?
fenetre() : qui affiche la fenetre du moteur de recherche
Code:
1 2 3 4 5 6 7
|
private ArrayList<String> results;
public void fenetre(){
//...
results = controleur.rechercherLAB(keywords);
System.out.println(results);
display_res(results); |
display_res() : qui affiche la fenetre des résultats
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public void display_res(ArrayList<String> results){
results=this.results;
//....
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(27, 144, 402, 283);
fenetre.getContentPane().add(scrollPane);
DefaultListModel<String> model = new DefaultListModel<String>();
for(String s:results){
model.addElement(s);
}
JList<String> myList = new JList<String>(model);
scrollPane.add(myList)
;
} |
Comment faire pour afficher cette recherche ? Sachant que si je fais un System.out.print, elle s'affiche dans la console, en plus le label ne s'affiche pas non plus mais ça c'est moins grave.
Merci de votre attention et de votre compréhension
Cordialement :D