注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
在单击“Exit”按钮和窗口右上角的关闭按钮时,可以关闭窗口。程序运行后的界面如图所示。
给定源程序:
import java.awt.*;
import java.awt.event.*;
//*********Found********
public class Java_3 implements ActionListener,______
Frame f;
Button be, bw, bs, bn, bc;
public void create()
//*********Found********
f=______;
be=new Button("East"):
//*********Found********
bw=new Button(______):
bs=new Button("South);
bn=new Button("North");
bc=new Button("Exit");
//*********Found********
f add(be,______);
f.add(bw,"West");
f.add(bs,"South");
f.add(bn,"North");
f.add(bc,"Center");
bc addActionListener(this);//为按钮注册监听器
f.addWindowListener(this);//为按钮注册监听器
f.setSize(200, 200);
//*********Found********
f.setVisible(______);
public static void main(String args[])
Java_3 fa=new Java 3();
fa.create();
public void actionPerformed(ActionEvent e)
System.exit(0);//实现窗口关闭功能
;
public void windowOpened(windowEvent e))
public void windowClosing(WindowEvent e)
System.exit(0);//实现窗口关闭功能
;
public void windowClosed(WindowEvent e))
public void windowIconified(WindowEvent e)
public void windowDeiconified(WindowEvent e)
public void windowActivated(WindowEvent e))
public void windowDeactivated(WindowEvent e)