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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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
 
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