Créer un formulaire avec des mnémoniques à l’aide des JLabel et JTextField

Author:

 adresse, set, email, java, swing, awt, JPanel, JFrame
{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);
  }
}

A Voir sur le même Sujet:

  • java worker jtextfield
  • les méthodes de jtextfield
  • java afficher la sotie standard JText
  • Formulaire
  • comment effacer dans un jtextfield en java
  • les formulaire en java
  • créer un formulaire en swing
  • création formulaire "java"
  • java mettre le contenu d'un jtextfield dans un doc
  • comment creer un formulaire en java

Leave a Reply

Your email address will not be published. Required fields are marked *