{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);
}
}