Les interfaces graphiques
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
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