使用java swing实现计算器时出错

Error during the Implementation of Calculator using javaswing

我正在使用 Java Swing 创建一个计算器。当我将 actionListener 实现到名为 buttonclick 的 class 中的任何按钮时,它会给我一个错误 "illegal start of expression"。我该怎么办?

public class Frame extends JFrame
{
    public Frame ()
    {
        JButton zero = new JButton ("0");
        written = new JTextArea ();

        private class buttonclick implements ActionListener 
        {
            @Override
            public void actionPerformed(ActionEvent e) 
            {
                Object x = e.getSource();
                if (x == zero)
                    written.setText(written.getText().concat("0"));
                }
            }
        }
    }
}

您正在 Frame() 构造函数中定义 private 局部 class,方法中不能使用 private 修饰符