Swing: Exemple de commande JButton

Author:

 set, java, swing, awt, JPanel, JFrame
{filelink=3448}


import javax.swing.*;
import java.awt.*;

public class JavaButton
 {
  public static void main(String[] argv)
  	{

    // Création de deux boutons.
    JButton btnOK = new JButton("OK");
    JButton btnAnnuler = new JButton("Cancel");

    // Créer un conteneur JPanel
    JPanel buttonPanel = new JPanel( );

    // Ajouter les boutons dans le conteneur
    buttonPanel.add(btnOK);
    buttonPanel.add(btnAnnuler);

    // Créer un JLabel
    JLabel lblTest = new JLabel("Voici un Label", JLabel.CENTER);

    // Création d'un JFrame pour contenir le Jpanel
    JFrame frame = new JFrame( );
    frame.setTitle("Exemple de JButton");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JRootPane root = frame.getRootPane( );

    // Définir un bouton par défaut pour le JFrame
    root.setDefaultButton(btnOK);

    // Arranger les conmposants et afficher le fenêtre
    Container content = frame.getContentPane( );
    content.add(lblTest, BorderLayout.CENTER);
    content.add(buttonPanel, BorderLayout.SOUTH);
    frame.setSize(200,150);
    frame.setVisible(true);
  }
}

Leave a Reply

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