下面小应用程序实现在一个文本框中输入整数后回车,另一个文本框中显示这个整数的平方。
import javax.swing.*;
import java.applet.*;
import java.awt.event.*;
public class C30 extends Applet
{
static JTextField text1,text2;
CC c=new CC( );
public void init( )
{
text1=new JTextField(10);
text2=new JTextField(20);
add(text1);add(text2);
1;
}
}
class CC implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource( )==C30.text1)
{
long n= 2;
C30.text2.setText(n*n+"");
}
}
}
  • 1、
【正确答案】 1、text1.addActionListener(c) ,Long.parseLong(C30.text1.getText( ))    
【答案解析】 程序首先创建并初始化两个文本框,然后给其中一个添加事件监听text1.addActionListener(c);在事件处理方法中首先获得第一个文本框的值,然后将它转为long类型数,为第二个文本框设置该long类型数的平方。