我正在使用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"));
}
}
}
}
}
答案 0 :(得分:1)
您在private
构造函数中定义Frame()
本地类,private
修饰符不能用于方法