Salutations!

Voici mon problème :

Dans une JToolBar j'intègre une JComboBox, jusque là tout va bien... ^^
Je désire ensuite rafraîchir le contenu de celle-ci lorsque l'utilisateur l'ouvre...
Pour ce faire, j'ajoute un addPopupMenuListener sur ma combobox!

Un peu de code :
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
searchTextField.addPopupMenuListener(new PopupMenuListener(){
 
			@Override
			public void popupMenuCanceled(PopupMenuEvent e) {
			}
 
			@Override
			public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
			}
 
			@Override
			public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
				searchTextField.removeAllItems();
				searchTextField.addItem("");
				for(ComponentDescriptor cd : searchResults.getContractResults()){
					searchTextField.addItem(cd.getName());
				}
				searchTextField.repaint();
			}
 
		});
Mon problème et que lorsque je viens cliquer sur la combobox pour avoir accès au popupmenu, le contenu de la comboBox n'est pas mis à jour correctement, il faut que je reclick dessus pour que tout se fasse correctement....:-(

Je ne comprend pas trop d'où viens le problème...D'où mon post!

Au boulot les zéro :p

(et merci d'avance)