【说明】
请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、 Button类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方,如图3所示。
![](https://img.ixiawen.com/uploadfile/2018/0501/20180501023038277.gif)
注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
【程序】
import java. awt.*;
import java, awt. event.*;
public class square
public static void main(String args[ ])
(1)
class AppFrame extends Frame
TheAdapterTest listener = new TheAdapterTest( );
Text Field in = new TextField (5);
Button btn = new Button("计算");
Label out = new Label("用于显示计算结果");
public AppFrame( )
setLayout( new FlowLayout( ));
add(in);
add(btn)
add(out);
btn. addActionListener( new BtnActionAdapter( ));
addWindowListener (listener);
setSize(400,100);
show( );
class BtnActionAdapter implements (2)
public void actionPerformed( (3) )
String s = in. getText( );
double d = (4)
double sq = d * d;
out. setText(d+"的平方是:" +sq);
class TheAdapterTest extends WindowAdapter
public void windowCIosing( (5) )
System. exit(1)