J'ai ce code:objet ne peut pas être résolu
public class Window extends JFrame {
public Window(){
...
JButton button = new JButton("OK");
getContentPane().add(button);
ButtonHandler handler = new ButtonHandler();
button.addActionListener(handler);
...
}
private class ButtonHandler implements ActionListener {
public void actionPerformed(ActionEvent event){
if (event.getSource() == button){ // <--- "button can not be resolved"
System.out.println("Hello");
}
}
}
Je reçois cette erreur dans Eclipse. Je viens de faire un exemple (simplifié) trouvé dans un livre, ne sais pas ce qui ne va pas. Connaissances requises! :)
En aparté, il peut être source de confusion pour nommer une classe après l'un de ses superclasses. http://java.sun.com/javase/6/docs/api/javax/swing/JFrame.html – trashgod