Java程序编译时提示找不到符号

全部内容如下:importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassChangeC... 全部内容如下:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class ChangeColor extends Applet implements ItemListener{
String des[ ]={"红色","蓝色","绿色","白色","灰色"};
Color c[ ]={Color.red,Color.blue,Color.green,Color.white,Color.gray};
Color drawColor=Color.black;
public void init( ){
CheckboxGroup style=new CheckboxGroup( );
for(int i=0;i<des.length;i++){
Checkbox one=new Checkbox(des[i],false,style);
one.addItemListener(this);
add(one);
}
}
public void paint(Graphics g){
g.setColor(drawColor);
g.setFont(new Font("变色字",Font.BOLD,24));
g.drawString("变色字",80,80);
}
public void itemStateChanged(ItemEvent e){
Checkbox temp=(Checkbox)e.getItemStemSelectable( );
for(int i=0;i<des.length;i++){
if(temp.getLable( )==des[i]){
drawColor=c[i];
repaint( );
break;
}
}
}
}
编译时提示22和24行有地方找不到符号,请问是什么问题?
展开
 我来答
寒寒家
2010-11-10 · TA获得超过2920个赞
知道大有可为答主
回答量:1482
采纳率:100%
帮助的人:1978万
展开全部
//修改了itemStateChanged函数
//调用的那个得到选择的选择项的函数应该是打错了吧 呵呵~
//然后在比较Label的时候,应该用equals函数
//否则比较的是两个引用变量
//另外getLabel也打错了 呵呵~
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class ChangeColor extends Applet implements ItemListener{
String des[ ]={"红色","蓝色","绿色","白色","灰色"};
Color c[ ]={Color.red,Color.blue,Color.green,Color.white,Color.gray};
Color drawColor=Color.black;
public void init( ){
CheckboxGroup style=new CheckboxGroup( );
for(int i=0;i<des.length;i++){
Checkbox one=new Checkbox(des[i],false,style);
one.addItemListener(this);
add(one);
}
}
public void paint(Graphics g){
g.setColor(drawColor);
g.setFont(new Font("变色字",Font.BOLD,24));
g.drawString("变色字",80,80);
}
public void itemStateChanged(ItemEvent e){
//(Checkbox)e.getItemSelectable();
Checkbox temp=(Checkbox)e.getItemSelectable( );
for(int i=0;i<des.length;i++){
if(temp.getLabel().equals(des[i])){
drawColor=c[i];
repaint( );
break;
}
}
}
}
rotter1999
2010-11-10 · TA获得超过385个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:363万
展开全部
getItemStemSelectable -> getItemSelectable

getLable -> getLabel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式