还有一题比较难的,高手快来坐一下吧

来源:百度知道 编辑:UC知道 时间:2024/07/07 22:52:26
三、程序填空题(每空3分,共15分)。
根据下面的注释完成代码内容。
import java.awt.*;
import java.awt.event.*;
public class strTest {
public static void main(String args[]) {
new FrameOut();
}
}
class FrameOut extends Frame // Frame为系统定义的窗框类
{ Button btn;
FrameOut() {
①;
//调用父类的构造函数使窗体标题栏显示文本“我的按钮窗”
② ;
//创建一个按钮对象,其上的文本内容为“退出”,并用btn指向新创建的按钮对象
btn.addActionListener(new ActionListener() {
public void ③ {
System.exit(0);
}
});
//用匿名类的方式为按钮对象注册监听器
④ ;
//设置窗体的布局管理为流式布局管理
add(btn);
setSize(300, 200);
⑤ ;
//将窗体显示出来
}
}
答案:

② ;

④ ;
⑤ ;

①super("我的按钮窗");
②btn = new Button("退出");
③actionPerformed(ActionEvent e)
④setLayout(new FlowLayout());
⑤setVisible(true);

①super("我的按钮窗");
②btn=new Button("退出");
③windowClosing(WindowEvent we)
④btn.addActionListener(new ActionAdapter(){
public void ActionPerformed(ActionEvent ae){
方法体;
}
}
);
⑤setVisible(true);