为什么找不到符号呀
原代码如下
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RadioButtonTest
{
public static void main(String[] args)
{
RadioButtonFrame frame=new RadioButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class RadioButtomFrame extends JFrame
{
public void RadioButtonFrame()
{
setTitle("RadioButtonTest");
setSize(WIDTH,HEIGHT);
Container contentPane=getContentPane();
label=new JLabel("I am is student");
label.setFont(new Font("Serif",Font.PLAIN,DEFAULT_SIZE));
contentPane.add(label,BorderLayout.CENTER);
buttonPanel=new JPanel();
group=new ButtonGroup();
addRadioButton("Small",8);
addRadioButton("Medium",12);
addRadioButton("Large",18);
addRadioButton("Extra large",36);
contentPane.add(buttonPanel,BorderLayout.SOUTH);
}
public void addRadioButton(String name, final int size)
{
boolean selected=size==DEFAULT_SIZE;
JRadioButton button=new JRadioButton(name,selected);
group.add(button);
buttonPanel.add(button);
ActionListener listener =new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
label.setFont(new Font("Serif",Font.PLAIN,size));
}
};
button.addActionListener(listener);
}
public static final int WIDTH=300;
public static final int HEIGHT=300;
private JLabel label;
private JPanel buttonPanel;
private ButtonGroup group;
private static final int DEFAULT_SIZE=12;
}
小弟在这里先谢了
参考答案:RadioButtonFrame frame=new RadioButtonFrame();
这 的 ∧n 换成m