Ajouter un Action listener à un menu
marwamrewa
Messages postés
141
Date d'inscription
Statut
Membre
Dernière intervention
-
marwamrewa Messages postés 141 Date d'inscription Statut Membre Dernière intervention -
marwamrewa Messages postés 141 Date d'inscription Statut Membre Dernière intervention -
bonjour , j'ai un problème d'ajout d'un listener à un menu je ne trouve pas ou est le problème dans mon code pouvez vous m'aider?? voici le code
et merci d'avance
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.text.AbstractDocument.Content;
import skillmetre.Skill;
import views.MaFenetre;
import Frame.Window;
class Inter extends JFrame implements ActionListener
{
private static final long serialVersionUID = 1L;
public MenuBar mu;
public Menu option2,option1,b2;
public MenuItem a1,a2,a3,a4,b1,b21,b22;
Inter()
{
setSize(600, 600);
setTitle("jeux");
this.setBackground(Color.WHITE);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de se fermer lors du clic sur la croix
setContentPane(new AfficheImage("images/Les-jeu.png"));
getContentPane().setLayout(new BorderLayout());
this.setVisible(true);
//super();
mu=new MenuBar();
this.setMenuBar(mu);
option1 =new Menu("choisir un jeu");
mu.add(option1);
a1=new MenuItem("SkillMetre");
a2=new MenuItem("Demineur");
a3=new MenuItem("Paint");
a4=new MenuItem("A4");
a1.addActionListener(this);
a2.addActionListener(this);
a3.addActionListener(this);
a4.addActionListener(this);
option1.add(a1);
option1.add(a2);
option1.add(a3);
option2 =new Menu("Aide");
option2.addActionListener(this);
mu.add(option2);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub*
if (e.getSource()==option2)
{
System.out.println("hhhhhh");
}
else if (e.getSource()==a1)
{
Skill s= new Skill();
s.setVisible(true);
}
else if (e.getSource()==a3)
{
Window w= new Window();
w.setVisible(true);
}
else if (e.getSource()==a2 )
{
MaFenetre f = new MaFenetre();
f.setVisible(true);
}
}
class AfficheImage extends JPanel
{
Image eau;
AfficheImage(String s)
{
eau = getToolkit().getImage(s);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(eau, 0, 0, getWidth(), getHeight(), this);
}
}
public static void main(String[] args)
{
Inter test = new Inter();
} }
A voir également:
- Ajouter un Action listener à un menu
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Ajouter menu déroulant excel - Guide
- Action fans - Accueil - Guide arnaque
- Concurrent action - Guide