使用javaswing实施计算器时出错

时间:2015-11-28 12:43:19

标签: java swing calculator

我正在使用Java Swing创建一个计算器。当我将actionListener实现到名为buttonclick的类中的任何按钮时,它会给我一个错误"非法的表达式开始"。我该怎么办?

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"));
                }
            }
        }
    }
}

1 个答案:

答案 0 :(得分:1)

您在private构造函数中定义Frame()本地类,private修饰符不能用于方法