java - 单击带有操作的按钮时出错

标签 java swing

所以我有一个 java 应用程序开发,我使用按钮操作(当按钮单击时),所谓的“退出”,我得到这个错误:

expresson 在第 21 行的非法开始

代码如下:

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

public class AppDev extends JFrame {

    public static void main(String[] args) {
        JFrame myFrame = new JFrame();
        String myTitle = "Alpha Application";
        JButton button = new JButton("Exit");

        myFrame.setTitle(myTitle);
        myFrame.setSize(400, 300);
        myFrame.setDefaultCloseOperation(EXIT_ON_CLOSE);
        myFrame.setVisible(true);

        myFrame.add(button);
        button.setSize(100,50);
        button.setVisible(true);

        private void buttonActionPerformed(ActionEvent evt) {
            System.exit(0);
        }
    }
}

最佳答案

Java 不支持嵌套方法。从 main 方法中移除 buttonActionPerformed

关于java - 单击带有操作的按钮时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188467/

相关文章:

java - 连续写入文件的最佳方式(每秒 50 次)

java - 从 For 循环 Java 返回字符串值

java - Android的每个线程都关联着Looper(消息队列)?

javascript - 带有 JavaScript 的 ffmpeg 缩略图

java - 每次执行函数时都会完全更新 JTable 数据

java - 如何在 Java 中迭代 DStream

java - 如何在 JPanel 上用 Java 绘制彩色圆圈?

java - 褪色算法?

java - 使用 Jframe 创建数据库,出现异常未知数据库选择

java - 为 JToolbar 创建复合 Swing 组件