--------------------配置: Exam5_7 - JDK 版本 1.5.0_04 <默认> - <默认>--------------------
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                              ^
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                                        ^
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                                                     ^
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                                                                 ^
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                                                                            ^
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                                                                                         ^
E:\java\Exam5_7\src\Exam5_7.java:11: 不兼容的类型
找到: java.awt.Color
需要: java.lang.String
        String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
                                                                                                     ^
E:\java\Exam5_7\src\Exam5_7.java:45: 找不到符号
符号: 方法 ShowStatus(java.lang.String)
位置: 类 Exam5_7
         ShowStatus(lc.getSelectedItem()+":顺序号"+lc.getSelectedIndex());
         ^
E:\java\Exam5_7\src\Exam5_7.java:54: 无法将 java.awt.Graphics 中的 setColor(java.awt.Color) 应用于 (java.lang.String)
                g.setColor(colors[a]);
                 ^
9 错误处理已完成。
我按提示,加如了java.lang.String,可还是有错误,各位前辈帮我解决一下哈
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Exam5_7 extends Applet implements ItemListener 
{
CheckboxGroup cg;
Checkbox red,yellow,green,blue;
Color co;
List lc;
String colorname[]={"红色","黄色","绿色","蓝色","橙色","黑色","粉色"};
String colors[]={Color.red,Color.yellow,Color.green,Color.blue,Color.orange,Color.black,Color.pink};
int a;

public void init() {
cg=new CheckboxGroup();
co=Color.red;
red=new Checkbox("红色",cg,true);
red.addItemListener(this);
add(red);
yellow=new Checkbox("黄色",cg,false);
yellow.addItemListener(this);
add(yellow);
green=new Checkbox("绿色",cg,false);
green.addItemListener(this);
add(green);
blue=new Checkbox("蓝色",cg,false);
blue.addItemListener(this);
add(blue);

lc=new List(5,false);
lc.addItemListener(this);
for(int i=0;i<colorname.length;i++)
{
lc.add(colorname[i]);
add(lc);
}
}
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==red)co=Color.red;
if(e.getSource()==yellow)co=Color.yellow;
if(e.getSource()==green)co=Color.green;
if(e.getSource()==blue)co=Color.blue;

         ShowStatus(lc.getSelectedItem()+":顺序号"+lc.getSelectedIndex());
         a=lc.getSelectedIndex();
         
         repaint();
      }
                                                                                                                    
public void paint(Graphics g) {
g.setColor(co);
g.fillRect(50,80,50,50);
g.setColor(colors[a]);
g.fillOval(270,100,50,50);
}
}