{filelink=3353}
import javax.swing.*;
import java.awt.*;
public class JavaForm
{
public static void main(String[] args) {
// Les zones de Textes
JTextField txtNom = new JTextField(10);
JTextField txtAdresse = new JTextField(10);
JTextField txtVille = new JTextField(10);
JTextField txtPays = new JTextField(10);
JTextField txtEmail = new JTextField(10);
// Création des labels avec mnémoniques
JLabel lblNom = new JLabel("Nom Complet", JLabel.RIGHT);
lblNom.setDisplayedMnemonic('N'); // Définir le mnémonique
lblNom.setLabelFor(txtNom); // Définir le composant qui es labelé
JLabel lblAdresse = new JLabel("Adresse:", JLabel.RIGHT);
lblAdresse.setDisplayedMnemonic('s');
lblAdresse.setDisplayedMnemonicIndex(5);
lblAdresse.setLabelFor(txtAdresse);
JLabel lblVille = new JLabel("Ville", JLabel.RIGHT);
lblVille.setDisplayedMnemonic('V');
lblVille.setLabelFor(txtVille);
JLabel lblPays = new JLabel("Pays", JLabel.RIGHT);
lblPays.setDisplayedMnemonic('P');
lblPays.setLabelFor(txtPays);
JLabel lblEmail = new JLabel("Email", JLabel.RIGHT);
lblEmail.setDisplayedMnemonic('E');
lblEmail.setLabelFor(txtEmail);
JPanel p = new JPanel( );
p.setLayout(new GridLayout(5, 4, 7, 7));
p.add(lblNom);
p.add(txtNom);
p.add(lblAdresse);
p.add(txtAdresse);
p.add(lblVille);
p.add(txtVille);
p.add(lblPays);
p.add(txtPays);
p.add(lblEmail);
p.add(txtEmail);
JFrame f = new JFrame("Création des formulaires en java");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setContentPane(p);
f.pack( );
f.setVisible(true);
}
}