Bonjour a tous,
voici un code simple qui créé un JComboBox dans une fenetre :
Lorsqu'on clique sur le JComboBox, la liste apparait avec une scroll bar, mais lorsque qu'on scroll avec la roulette de la souris, le popup de la liste disparait (au lieu de scoller). Par contre, "attraper" la scrollbar fonctionne bien.
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
22 import java.awt.BorderLayout; import javax.swing.JComboBox; import javax.swing.JFrame; public class ComboTest { public static void main(String[] args) { JFrame f = new JFrame(); f.setBounds(0,0,300,300); final JComboBox box = new JComboBox(new Object[]{"Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test","Test"}); f.getContentPane().setLayout(new BorderLayout()); f.getContentPane().add(box); f.setVisible(true); } }
C'est idiot, mais pénible, et je ne trouve aucun moyen d'avoir un comportement attendu avec la roulette.
J'ai chercher sur le forum, personne n'a l'air d'avoir eut ce problème.
Une idée ?
Pour info, je suis sous Windows 7.
Merci !
Estraven
Partager