Les interfaces graphiques

victoria ghabri Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   -  
 . -
Bonjour,
J'ai un brobleme dans la dispostions de mes objets dans un fenetre.
Je veu avoir le gridLayout au centre et le borderLayout au south .Mais j'ai pas pu ://
ce que j'obtient c'est seulement le grid !
voila le code que j'ai ecrit :
*************************************************

public static void main (String [] ts){

JFrame f = new JFrame("changer");
f.setSize(400,400);
JButton jb1 = new JButton("Enregister");
JLabel label1 = new JLabel("Nom :");
JTextField tf1=new JTextField(20);
JLabel label2 = new JLabel("Prenom :");
JTextField tf2=new JTextField(20);
JLabel label3 = new JLabel("Nouveau passwd :");
JPasswordField tf3=new JPasswordField(10);
JLabel label4 = new JLabel("rataper :");
JPasswordField tf4=new JPasswordField(20);
Container c=f.getContentPane();
c.setLayout(new BorderLayout());
f.setLayout(new GridLayout(5,2));


c.add(label1);c.add(tf1);
c.add(label2);c.add(tf2);
c.add(label3);c.add(tf3);
c.add(label4);c.add(tf4);
c.add(jb1,"South");
//jb1.setActionCommand("save");
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
***************************************
et mercii


1 réponse

.
 
Salut peut-être qu'en mettant dans ta JFrame un borderLayout (qui ordonnera tout tes Gridlayout, borderLayout ..), et dans ce BorderLayout tu mets ton GridLayout en " center" et ton borderLayout en " South" ca fonctionnera ;)
0