帮我看看----------------实在找不出那里有问题!
为什么这个单选按钮实现不了我要的的呢?
选了一个以后其它再按就没有用了!????
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class TextCheckboxgr extends Applet implements ItemListener
{
CheckboxGroup style;
Checkbox p,b,i;
Button btn;
public void init()
{
style=new CheckboxGroup();
p=new Checkbox("PLAIN",true,style);
b=new Checkbox("BOLD",false,style);
i=new Checkbox("ITALIC",false,style);
btn=new Button("EFFECT");
add(p);
add(b);
add(i);
add(btn);
p.addItemListener(this);
b.addItemListener(this);
i.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
Checkbox temp;
Font oldF=btn.getFont();
if(e.getItemSelectable() instanceof Checkbox)
{
temp=(Checkbox)(e.getItemSelectable());
if(temp.getLabel()=="PLAIN");
btn.setFont(new Font(oldF.getName(),Font.PLAIN,12));
if(temp.getLabel()=="BOLD");
btn.setFont(new Font(oldF.getName(),Font.BOLD,13));
if(temp.getLabel()=="ITALIC");
btn.setFont(new Font(oldF.getName(),Font.ITALIC,14));
}
}
}