问题 问答题

请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、But ton类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。 注意:请勿改动main()主方法和其他已有的语句内容,仅在下画线处填人适当的语句。 import java.awt.*; import java.awt.event.*; public class PingFangShu{ public static void main(String args[]){ __________} } class AppFrame extends Frame{ TheAdapterTest listener=new TheAdapterTest(); TextField 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 ActionListener{ public void actionPerformed(ActionEvent e){ String s=in.getText(); double d=__________ double sq=d*d; out.setText(d+"的平方是:"+sq); } } class TheAdapterTest extends WindowAdapter { public void windowClosing(WindowEvent e) {System.exit(1); } } }

答案

参考答案:

解析:new AppFrame(); Double.parseDouble(s);

问答题 简答题
单项选择题