1 pièce(s) jointe(s)
Serrer les éléments à gauche
Bonjour,
Après avoir appuyé sur un bouton, je créer un BoxPanel qui empile sur la verticale des panel. Chaque petit panel a un label et un champs text.
Ca marche à peu près, mais je voudrais que les élément soit à gauche au lieu d'être centré.
Voici le code:
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
|
class ButtonAddPersonListener implements ActionListener{
public void actionPerformed(ActionEvent e)
{
JPanel PanelAddPerson = new BoxPanel(false);
PanelAddPerson.setBorder (BorderFactory.createLineBorder(Color.gray,2));
String[] tab_string = {"First Name", "Last Name", "Phone", "Mobile", "Mail", "Address"};
JPanel[] tab_panel = new JPanel[tab_string.length];
for(int i = 0; i < tab_string.length; i++)
{
tab_panel[i] = new JPanel();
JLabel label = new JLabel (tab_string[i]+": ");
tab_panel[i].add(label);
if(tab_string[i].compareTo("Address") != 0)
{
JTextField text = new JTextField (15);
tab_panel[i].add(text);
}
else{
JTextArea text = new JTextArea (4,15);
tab_panel[i].add(text);
}
PanelAddPerson.add (tab_panel[i]);
}
MainClass.open.Contacts.remove(2);
MainClass.open.Contacts.add(PanelAddPerson, 2);
MainClass.open.tp.repaint();
}
} |
Attaché une capture d'écran.
Merci d'avance pour votre aide