Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Swing: Gérer l’événement click d’un Menu

 fichier, list, list, set, java, swing, awt, événement, JFrame, Menu
{filelink=3534}

 
import javax.swing.*;
import java.awt.event.*;
 
public class ExempleMenuCliq extends JFrame
{
	public ExempleMenuCliq()
	{
		// Création d'une Barre de Menu
		JMenuBar menuBar = new JMenuBar();
		// Ajouter la barre de menu dans le JFrame
		this.setJMenuBar(menuBar);
		// Créer un Menu
        JMenu menuFichier = new JMenu("Fichier");
        // Ajouter le menu dans la barre de menu
        menuBar.add(menuFichier);
        // Créer un élément de menu
        JMenuItem elemNew = new JMenuItem("Nouveau");
 
        // Ajouter un événement au menu
        elemNew.addActionListener(new ActionListener()
        {
        	public void actionPerformed(ActionEvent evt)
        	{
        		JOptionPane.showMessageDialog(null, "Vous Avez cliqué sur le menu 'Nouveau' ");
        	}
        });
        // Ajouter l'élément dans le menu
        menuFichier.add(elemNew);
        // Ajouter un séparateur dans le Menu
        menuFichier.addSeparator();
 
        //Ajouter un autre élément dans le JMenu et gérer son événement clique
        JMenuItem exit=new JMenu("Quitter");
        menuFichier.add(exit);
        exit.addActionListener(
        new ActionListener()
        {
        	public void actionPerformed(ActionEvent evt)
        	{
        		JOptionPane.showMessageDialog(null, "Au Revoir ");
        		System.exit(0);
        	}
        }
        	);
 
        // Configurer le JFrame
         setSize(150,100);
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         setTitle("Utilisation de JMenu");
 
	}
	public static void main (String[] args)
		{
			new ExempleMenuCliq().setVisible(true);
}
 
}

A Voir sur le même Sujet:

  • JmenuBar jbouton
  • récupérer date et heure java dans interface graphique
  • Jmenu
  • code interface graphique java awt
  • barres de progression java swing
  • interface graphique avec image
  • core swing advanced programming pdf
  • calendrier couleur
  • interface graphique java
  • java gestion des evenements jcombobox couleur exemple