gpt4 book ai didi

Java 帮助 - ActionListener 不工作

转载 作者:行者123 更新时间:2023-12-01 13:42:35 24 4
gpt4 key购买 nike

我对 Java 很陌生,我试图让静态类 Action 实现 ActionListener 工作,但无论我做什么,它几乎都不起作用。

有人可以帮我吗?

 package kod.main;

import java.awt.event.*;
import javax.swing.*;

public class FoodMenu {

public static void main(String[] args) {

//JFrame
JFrame frame = new JFrame ("Hello");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500,500);
JPanel panel = new JPanel();
frame.add(panel);
JButton button = new JButton("Start Game");
panel.add(button);
}
static class Action implements ActionListener{

public void actionPreformed (ActionEvent e){
JFrame Frame2 = new JFrame ("Clicked");
Frame2.setVisible(true);
Frame2.setSize(200,200);
JLabel lable = new JLabel("Success !");
}
}
}

最佳答案

您拼错了接口(interface)方法...它是“actionPerformed”而不是“actionPreformed”。使用 Override 注释,它会告诉你。

@Override
public void actionPerformed(ActionEvent e) {
JFrame Frame2 = new JFrame("Clicked");
Frame2.setVisible(true);
Frame2.setSize(200, 200);
JLabel lable = new JLabel("Success !");
}

关于Java 帮助 - ActionListener 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20594199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com