[试题]

请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。

[题目要求]

生成下面左边图形界面,单击图中的New按钮,弹出如右图所示的对话框。

源程序:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Java_3 {

public static void main(String[] args) {

MulticastFrame. frame=new MulticastFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

}

}

class MulticastFrame. extends JFrame. {

public MulticastFrame() {

setTitle("MulticastTest");

setSize(WIDTH,HEIGHT);

MulticastPanel panel=new MulticastPanel();

C.ontainer contentPane=getContentPane();

contentPane.add( (1) );

}

public static final int WIDTH=300;

public static final int HEIGHT=200;

}

class MulticastPanel extends JPanel }

public MulticastPanel() {

JButton newButton=new JButton("New");

add(newButton);

A.ctionListener newListener=new ActionListener() {

public void actionPerformed(ActionEvent event) {

makeNewFrame();

}

};

newButton.addActionListener(newListener);

closeAllButton=new JButton("Close all");

add(closeAllButton);

}

private void makeNewFrame() {

final BlankFrame. frame=new BlankFrame();

frame.show();

A.ctionListener closeAllListener=new ActionListener() {

public void actionPerformed(ActionEvent event) {

frame. (2) (); //使窗口隐藏或消除

}

};

closeAllButton.addActionListener( (3) );

}

private JButton closeAllButton;

}

C.lass BlankFrame. extends JFrame. {

public BlankFrame() {(4) ++;

setTitle("Frame"+counter);

setSize(WIDTH,HEIGHT);

setLocation(SPACING*counter,SPACING*counter);

}

public static final int WIDTH=200;

public static final int HEIGHT=150;

public static final int SPACING=30;

private static int counter=0;

}

参考答案与解析:

相关试题

注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹中存有文件名为Java_java文件,请完善Java_java文件,并进行调试,使程序结果为<br /&g

[问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹中存有文件名为Java_java文件,请完善Java_java文件,并进行调试,使程序

  • 查看答案
  • 注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹中存有文件名为Java_java文件,请完善Java_java文件,并进行调试,使程序运行输出窗口如下:<

    [问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹中存有文件名为Java_java文件,请完善Java_java文件,并进行调试,使程序

  • 查看答案
  • 注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹中存有文件名为Java_java文件,请完善Java_java文件,并进行调试,使程序运行后输出窗口如下:<

    [问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹中存有文件名为Java_java文件,请完善Java_java文件,并进行调试,使程序

  • 查看答案
  • 注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试,使程序显示对话框如下:&

    [问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试

  • 查看答案
  • 注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹下存有文件名为Java_java文件,请完善Java_java文件,并进行调试,程序先显示一个输入窗口如下:&l

    [问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹下存有文件名为Java_java文件,请完善Java_java文件,并进行调试,程序先

  • 查看答案
  • 在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。

    [主观题]在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。import java.applet.*;import java.awt.*;public class HelloWorld ______ {public void paint(Graphics g) {g.drawString("Hello World!",25,25);}}

  • 查看答案
  • 注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//**********Found**

    [问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“//****

  • 查看答案
  • 注意:下面出现的“考生文件夹”均为%USER%。<br />  在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行"//************

    [问答题]注意:下面出现的“考生文件夹”均为%USER%。  在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行"//****

  • 查看答案
  • 有两个文件Java_3.java和Java_3.html,其中Java_3.ja

    [试题]有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请完善程序,并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]在一个Applet窗口中,显示一个字符串,输出结果如下图所示。Java_3.java文件源程序:import java.awt.*;import javax.swing.*;public class Java_3 (1) JApplet {public void (2) () {C.onta

  • 查看答案
  • 下面程序中需要对Empleyee的对象进行存储,请在下画线处填入正确的选项。cl

    [单选题]下面程序中需要对Empleyee的对象进行存储,请在下画线处填入正确的选项。 class Employee implements ______ {…}A.ComparableB.SerializableC.CloneableD.DataInput

  • 查看答案
  • 请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确