problème d'alignement de JComboBox
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:
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