voilà j'ai un petit souci avec mon interface
j'ai fais un petit programme rapide qui résume mon problème

quand je veux faire défiler la JComboBox et que celle ci se trouve dans le bas de l'interface (quand la JComboBox depasse le bas de l'interface) ca fonctionne bien

par contre quand la JComboBox se trouve dans le haut de l'interface ... y'a rien qui se passe

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener ;
 
public class Ex { 
 
    private Button search = new Button("Rechercher");
 
    JFrame frame = new JFrame("Ex");
 
    private TextField a = new TextField(20);
    private TextField b = new TextField(20);
    private TextField c = new TextField(20);
    private TextField d = new TextField(20);
    private TextField e = new TextField(20);
    private TextField f = new TextField(20);
 
    Ex() {
 
           JFrame frame = new JFrame ("Ex");
 
           Panel p = new Panel();
           p.setLayout(new GridLayout(6, 2));
 
           p.add(new Label("",Label.CENTER)) ;
           String[] searchList = { "Albert", "Jean", "Charles", "Nicolas", "Cedric", "Roger"};
           JComboBox searchListe1 = new JComboBox(searchList);
           p.add(searchListe1);
           p.add(a);
 
           p.add(new Label("",Label.CENTER)) ;
           JComboBox searchListe2 = new JComboBox(searchList);
           p.add(searchListe2);
           p.add(b);
 
           p.add(new Label("",Label.CENTER)) ;
           JComboBox searchListe3 = new JComboBox(searchList);
           p.add(searchListe3);
           p.add(c);
 
           p.add(new Label("",Label.CENTER)) ;
           JComboBox searchListe4 = new JComboBox(searchList);
           p.add(searchListe4);
           p.add(d);
 
           p.add(new Label("",Label.CENTER)) ;
           JComboBox searchListe5 = new JComboBox(searchList);
           p.add(searchListe5);
           p.add(e);        
 
           p.add(new Label("",Label.CENTER)) ;
           JComboBox searchListe6 = new JComboBox(searchList);
           p.add(searchListe6);
           p.add(f);
 
           Panel bouton = new Panel();
           bouton.add(search);
           p.add("South", bouton);
 
           frame.add(p);
           frame.pack();
           frame.setVisible(true);
        }
}
quelqu'un a une idée pour résoudre ce problème