import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
class Window extends JFrame implements ActionListener
{ JTextArea text1,text2;
Window(String s)
{ setLayout(new FlowLayout());
text1=new JTextArea(10,20);
text2=new JTextArea(10,20);
add(text1);
add(text2);
text1.addActionListener(this);
setVisible(true);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
StringTokenizer he=new StringTokenizer(text1.getText()," ");
int sum=0;int x;
while(he.hasMoreTokens())
{String str=he.nextToken();
x=Integer.parseInt(str);
sum=sum+x;
}
String str2=String.valueOf(sum);
text2.setText(str2);
}
}
public class Eva
{ public static void main(String args[])
{Window win=new Window("窗口");
}
}
请问这个程序说找不到符号,就在text1.addActionListener(this);这里
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
class Window extends JFrame implements ActionListener
{ JTextArea text1,text2;
Window(String s)
{ setLayout(new FlowLayout());
text1=new JTextArea(10,20);
text2=new JTextArea(10,20);
add(text1);
add(text2);
text1.addActionListener(this);
setVisible(true);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
StringTokenizer he=new StringTokenizer(text1.getText()," ");
int sum=0;int x;
while(he.hasMoreTokens())
{String str=he.nextToken();
x=Integer.parseInt(str);
sum=sum+x;
}
String str2=String.valueOf(sum);
text2.setText(str2);
}
}
public class Eva
{ public static void main(String args[])
{Window win=new Window("窗口");
}
}
请问这个程序说找不到符号,就在text1.addActionListener(this);这里









