Creation de Jlabel en Java

Résolu/Fermé
wafa.folla
Messages postés
30
Date d'inscription
dimanche 7 mars 2010
Statut
Membre
Dernière intervention
9 mars 2012
- 25 juil. 2010 à 12:08
wafa.folla
Messages postés
30
Date d'inscription
dimanche 7 mars 2010
Statut
Membre
Dernière intervention
9 mars 2012
- 30 juil. 2010 à 17:42
Salut ,

j'ai un problème dans mon application Java, j'ai crée des Jlabel mais les 2 JLabel apparaitrent dans le meme ligne
vous pouvez m'aider de faire chaque JLabel dans un ligne a part .
voici une partie de mon code:

//creation du label

JLabel label1=new JLabel("Nom du compte : ");
dialog.getContentPane().add(label1);

//creation d'1e zone de texte
JTextField textField = new JTextField();
textField.setColumns(10);
panneau.add(textField);

JLabel label2=new JLabel("password : ");
dialog.getContentPane().add(label2);


merci bcp.

2 réponses

bilbokey
Messages postés
114
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
14 avril 2014
11
27 juil. 2010 à 16:10
Salut,
essaye qqchose de ce genre:

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addContainerGap(5, Short.MAX_VALUE)
.addComponent(label1))
.addGroup(layout.createSequentialGroup()
.addContainerGap(10, Short.MAX_VALUE)
.addComponent(label2)
.addGap(70, 70, 70))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(20, 20, 20)
.addComponent(label1)
.addGap(10, 10, 10)
.addComponent(label2)
.addGap(20, 20, 20)
)
.addGap(20, 20, 20)
);

Apres tu fait varier les veleurs des gap suivant comment tu souhaite les situer.
0
wafa.folla
Messages postés
30
Date d'inscription
dimanche 7 mars 2010
Statut
Membre
Dernière intervention
9 mars 2012
4
30 juil. 2010 à 17:42
salut,
merci beaucoup pour votre réponse
0