问答题

请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、Button类型的对象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(l); } } }

【参考答案】

new AppFrame(); Double.parseDouble(s);[解析] 本题主要考查Java语言中类、对象......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)