Heres mon code:ne peut pas être résolu
import javax.swing.*;
import java.awt.*;
public class FirstGui extends JFrame {
private JLabel label;
private JButton button;
public FirstGui() {
setLayout(new FlowLayout());
button = new JButton("Click for sex");
add(button);
label = new JLabel("");
add(label);
event e = new event();
button.addActionListener(e);
}
public class event implements ActionListener {
public void actionPerformed(ActionEvent e) {
label.setText("how you can see wors here");
}
}
public static void main(String [] args) {
FirstGui gui = new FirstGui();
gui.setDefaultCloseOperation(EXIT_ON_CLOSE);
gui.setSize(200, 200);
gui.setTitle("Title");
gui.setVisible(true);
}
}
Et il génère une erreur:
ActionEvent ne peut être résolu à un type FirstGui.java/ligne Test/src 26 Java Problème
ActionListener ne peut pas être résolu en un type FirstGui.java/Test/src ligne 24 Java Problème
La méthode addActionListener (ActionListener) dans le type AbstractButton ne s'applique pas à t Il arguments (FirstGui.event) FirstGui.java/Test/src ligne 21 Java Problème
Qu'est-ce qui ne va pas ??? im nouveau à Java.
Vous devez 'importation java.awt.event . *; ' –
il semble qu'il vous manque des instructions' import' ou quelque chose comme ça –
Pourquoi avez-vous 2 classes publiques dans le même fichier source? Est-ce que ce code compile? Vous ne pouvez avoir qu'une classe publique dans un fichier source. – Mechkov