问答题

注意:下面出现的“考生文件夹”均为%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)

【参考答案】

WindowListener newFrame("Exittest") "West" "East" true

热门 试题

问答题
注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请在注释行“ **********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 本题的要求是: 阅读Java_1.java程序,该程序是分析球队能否升级的程序,每个球队由10名队员组成。程序要求输入考核队员及格否的标记数,如考核及格输入1,否则输入2。完成程序,运行后完成十个整数(1或2)的输入: 运行结果可能是: 或 给定源程序: 分析球队升级程序 import Javax.swing.JOptionPane; public class Java_1 public static void main(String args[]) 初始化变量 int passes=0; 考试及格的队员数 failures=0; 考试不及格的队员数 student=1; 学生计数器 result; 分析结果 String input; 输入值 output; 输出字符串 10个队员,用计数器控制循环 while(student<=10) input=JOptionPane.showInputDialog( 输入队员考核结果(1=及格, 2=不及格) ); *********Found******** result=Integer.parseInt(______); if(result==1) passes=passes+1; else failures=failures+1; student=student+1; 最终分析 output= 及格: +passes+ n不及格: +failures; if(passes>8) output=output+ n球队升级 ; JOptionPane.showMessageDialog(null, output, 球队升级分析结果 , *********Found******** JOptionPane.______); System.exit(0);