Probleme au niveau de "this"
Mayssa
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
public class Administrateur extends javax.swing.JFrame {
/**
* Creates new form Administrateur
*/
JPanel panel;
JMenuBar mbar;
JMenu m1;
JMenu m2;
public Administrateur() {
initComponents();
panel = new JPanel();
Container contentPane = getContentPane();
panel.setBackground(Color.blue);
contentPane.add(panel);
// Ajout d'une barre de menus à la fenêtre
mbar = new JMenuBar();
m1 = new JMenu("Couleur fond");
JMenuItem m11 = new JMenuItem("Jaune");
m11.addActionListener(this); // installation d'un écouteur d'action
m1.add(m11); // ajout d'une option à un menu
JMenuItem m12 = new JMenuItem("Rouge");
m12.addActionListener(this);
m1.add(m12);
m2 = new JMenu("Couleur menu");
JMenuItem m21 = new JMenuItem("Bleu");
m21.addActionListener(this);
m2.add(m21);
JMenuItem m22 = new JMenuItem("Vert");
m22.addActionListener(this); //
m2.add(m22);
mbar.add(m1); // ajout de menus à la barre de menus
mbar.add(m2);
setJMenuBar(mbar);
}
"this" est souligné en rouge avec ces messages d'erreurs
run:
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: javax.swing.JMenuItem.addActionListener
at projet.Administrateur.<init>(Administrateur.java:34)
at projet.Administrateur$2.run(Administrateur.java:132)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
public class Administrateur extends javax.swing.JFrame {
/**
* Creates new form Administrateur
*/
JPanel panel;
JMenuBar mbar;
JMenu m1;
JMenu m2;
public Administrateur() {
initComponents();
panel = new JPanel();
Container contentPane = getContentPane();
panel.setBackground(Color.blue);
contentPane.add(panel);
// Ajout d'une barre de menus à la fenêtre
mbar = new JMenuBar();
m1 = new JMenu("Couleur fond");
JMenuItem m11 = new JMenuItem("Jaune");
m11.addActionListener(this); // installation d'un écouteur d'action
m1.add(m11); // ajout d'une option à un menu
JMenuItem m12 = new JMenuItem("Rouge");
m12.addActionListener(this);
m1.add(m12);
m2 = new JMenu("Couleur menu");
JMenuItem m21 = new JMenuItem("Bleu");
m21.addActionListener(this);
m2.add(m21);
JMenuItem m22 = new JMenuItem("Vert");
m22.addActionListener(this); //
m2.add(m22);
mbar.add(m1); // ajout de menus à la barre de menus
mbar.add(m2);
setJMenuBar(mbar);
}
"this" est souligné en rouge avec ces messages d'erreurs
run:
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: javax.swing.JMenuItem.addActionListener
at projet.Administrateur.<init>(Administrateur.java:34)
at projet.Administrateur$2.run(Administrateur.java:132)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
A voir également:
- Probleme au niveau de "this"
- Clé de mise à niveau windows 7 gratuit - Guide
- Mise a niveau windows 10 - Accueil - Mise à jour
- Erreur au niveau du profil ✓ - Forum Google Chrome
- Surcharge au niveau du cable antenne ✓ - Forum TV & Vidéo
- Google chrome problème ✓ - Forum Google Chrome