请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
显示一个带“Welcome to Beijing”标题的天坛风景图片,图片的下方有“The Temple of Heaven”的图片说明。要求考生对Java_3.java进行完善并调试,使程序的运行结果如下图所示。
源程序:
import java.awt.*;
import javax.swing.*;
public class Java_3
public static void main(String[]args)
BeijingFrame frame=new BeijingFrame();
frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
class (1) extends JFrame
public BeijingFrame()
setTitle("Welcome to Beijing");
Container contentPane=getContentPane();
BeijingPanel panel=new BeijingPanel();
contentPane.add(panel);
pack();
class BeijingPanel extends JPanel
public BeijingPanel()
setLayout(new (2) );
ImageIcon icon=new ImageIcon(:tiantan.jpg");
jLC=new JLabel( (3) );
add(jLC, BorderLayout.CENTER);
lpanel=new JPanel();
jLS=new JLabel("The Temple of Heaven");
lpanel.add(jLS);
add(1panel,BorderLayout.SOUTH);
private JLabel jLC;
private JLabel jLS;
private JPanel panel;
private JPanel lpanel;
参考答案:BeijingFrame
解析: 本程序用Jframe和JLabel显示图片。
因为上面的程序用到了BeijingFrame类,而且对象名称是frame,下画线后面可看出此类是Jframe的子类,由此判断此处应该填BeijingFrame,为类名。