注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试,使程序运行结果如下:

由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Java_2
public static void main(String[]args)
RadioButtonFrame frame=new RadioButtonFrame();
frame.setDefaultcloseOperation(JFrame EXIT_ON_CLOSE);
//*********Found**********
______;
class RadioButtonFrame extends JFrame(
public RadioButtonFrame()
setTitle("Radio按钮实例");
setSize(DEFAUL T_WIDTH, DEFAULT_HEIGHT);
Container contentPane=getContentPane();
label=new JLabel("热烈庆祝Java程序语言开考三周年");
label.setForeground(Color.yellow);
contentPane.setBackground(Color red);
label.setFont(new Font("黑体",Font.PLAIN,DEFAULT_SIZE));
contentPane.add(label, BorderLayout.CENTER);
buttonPanel=new JPanel();
group=new ButtonGroup();
addRadioButton("小",8);
addRadioButton("中",12);
addRadioButton("大",18);
addRadioButton("特大",30);
contentPane.add(buttonPanel,BorderLayout.SOUTH);
public void addRadioButton(string name, final int size)
boolean selected=size==DEFAULT_SIZE;
//*********Found**********
JRadioButton button=new______(name, selected);
group add(button);
buttonPanel.add(button);
ActionListener listener=new
ActionListener()
//*********Found**********
public void actionPerformed(______evt)
label setFont(new Font("黑体",Font.PLAIN,Size));
//*********Found**********
button.addActionListener(______);
Dublic static final int DEFAULT_WIDTH=340;
public static final int DEFAULT_HEIGHT=200;
private JPanel buttonPanel;
private ButtonGroup group;
private JLabel label;
Drivate static final int DEFAULT_SIZE=12;