分也太少了import java.awt.*;
import java.applet.*;
import java.awt.event.*;public class changecolor extends Applet
{
public void init()
{
setLayout(new FlowLayout());
CheckboxGroup group = new CheckboxGroup();
Checkbox chred = new Checkbox("Red", group, false);
Checkbox chblue = new Checkbox("Blue", group, false) ;
Checkbox chblack = new Checkbox("Black", group, false) ;
chred.addItemListener(new nnn(this,chred));
chblue.addItemListener(new nnn(this,chblue));
chblack.addItemListener(new nnn(this,chblack));
add(chred);
add(chblue);
add(chblack);
}
} class nnn implements ItemListener
{
changecolor cl;
Color c;
Checkbox ck;// = new Checkbox();
public nnn(changecolor l,Checkbox df)
{
cl = l;
ck = df;
} public void itemStateChanged(ItemEvent e)
{
String cap = ck.getLabel();
//System.out.println(cap);
if (cap == "Red")
cl.setBackground(c.red);
if (cap == "Blue")
cl.setBackground(c.blue);
if (cap == "Black")
cl.setBackground(c.black);
}
}
import java.applet.*;
import java.awt.event.*;public class changecolor extends Applet
{
public void init()
{
setLayout(new FlowLayout());
CheckboxGroup group = new CheckboxGroup();
Checkbox chred = new Checkbox("Red", group, false);
Checkbox chblue = new Checkbox("Blue", group, false) ;
Checkbox chblack = new Checkbox("Black", group, false) ;
chred.addItemListener(new nnn(this,chred));
chblue.addItemListener(new nnn(this,chblue));
chblack.addItemListener(new nnn(this,chblack));
add(chred);
add(chblue);
add(chblack);
}
} class nnn implements ItemListener
{
changecolor cl;
Color c;
Checkbox ck;// = new Checkbox();
public nnn(changecolor l,Checkbox df)
{
cl = l;
ck = df;
} public void itemStateChanged(ItemEvent e)
{
String cap = ck.getLabel();
//System.out.println(cap);
if (cap == "Red")
cl.setBackground(c.red);
if (cap == "Blue")
cl.setBackground(c.blue);
if (cap == "Black")
cl.setBackground(c.black);
}
}
请谅解