繼承人我的代碼:型解決不了
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);
}
}
而且它會產生一個錯誤:
動作事件不能被解析爲一個類型FirstGui.java /測試/ src目錄第26行的Java問題
ActionListener無法解析爲類型FirstGui.java/Test/src行24 Java問題
AbstractButton類型中的方法addActionListener(ActionListener)不適用於t他的論點(FirstGui.event)FirstGui.java/Test/src第21行Java問題
它有什麼問題?即時通訊新的Java。
你需要'進口java.awt.event中。*;' –
它看起來像缺少一些'import'語句或其他東西 –
爲什麼在同一個源文件中有兩個公共類?這段代碼是否編譯?源文件中只能有一個公共類。 – Mechkov