使用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
修饰符
我正在使用 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
修饰符