Creation de Jlabel en Java
Résolu
wafa.folla
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
wafa.folla Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
wafa.folla Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Creation de Jlabel en Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
2 réponses
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.
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.