public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==choo)
{
String color=(String)choo.getSelectedItem();
if(color=="red")
{
paintred(getGraphics());
}
else if(color=="yellow")
{
paintyellow(getGraphics());
}if(color=="green")
{
paintgreen(getGraphics());
}
}
}
这个检测是否变化的函数没有问题
问题出在忘记添加这个相关的监听器了!
choo.addItemListener(this);