| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 871 人关注过本帖
标题:求救啊..编译出错!!
只看楼主 加入收藏
jack1315
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-12-4
收藏
 问题点数:0 回复次数:4 
求救啊..编译出错!!
我的是这样的啊!那里错啦.请各位看看!!

import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class CanvasTest extends Canvas implements KeyListener
 {
     int index;
     Color color[]={Color.red,Color.green,Color.blue};
     public void paint(Graphics g)
     {
         g.setColor(color[index]);
         g.fillRect(0,0,getSize().width,getSize().height);
     }
     
   
    public static void main(String[] args) {
        Frame f=new Frame("Canavs");
        CanvasTest mc=new CanvasTest();
        f.add(mc,BorderLayout.CENTER);
        f.setSize(200,200);
        mc.requestFocus();
        mc.addKeyListener(mc);
        f.setVisible(true);
    }
    public void keyTyped(KeyEvent ev)
    {
        index++;
        if (index==color.length)
        {
            index =0;
            
        }
        repaint();
    }
    public void keyReleased(KeyEvent ev){ }
    public void keyPreeed(KeyEvent ev){ }
}
编译出错!!

Command   : "C:\Program Files\Java\jdk1.6.0_03\bin\javac.exe" -classpath "C:\Program Files\Xinox Software\JCreatorV4\MyProjects\ChTest\CanvasTest\classes\;C:\Program Files\Java\jdk1.6.0_03\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_03\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_03\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_03\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.6.0_03\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.6.0_03\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.6.0_03\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.6.0_03\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.6.0_03\lib;C:\Program Files\Java\jdk1.6.0_03\bin;C:\Program Files\Java\jre1.6.0_03\lib" -d "C:\Program Files\Xinox Software\JCreatorV4\MyProjects\ChTest\CanvasTest\classes" @src_canvastest.txt
Directory : "C:\Program Files\Xinox Software\JCreatorV4\MyProjects\ChTest\CanvasTest"

C:\Program Files\Xinox Software\JCreatorV4\MyProjects\ChTest\CanvasTest\src\CanvasTest.java:12: CanvasTest 不是抽象的,并且未覆盖 java.awt.event.KeyListener 中的抽象方法 keyPressed(java.awt.event.KeyEvent)
public class CanvasTest extends Canvas implements KeyListener
       ^
1 错误

Process completed.
搜索更多相关主题的帖子: 编译 
2007-12-25 00:18
zxj1102
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-8-12
收藏
得分:0 
。。。。。打错字了 keyPressed
2007-12-25 07:51
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
没有覆盖keyPressed方法,覆盖一遍

I'm here, as always...
2007-12-25 09:39
wangch364200
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-12-12
收藏
得分:0 
一楼说的没错 拼写错误
好像就只有红色,不能切换颜色的啊
2007-12-25 11:37
cneeeetg
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-12-25
收藏
得分:0 
keyPressed误写成了keyPreeed.这种重写的方法应该是让开发工具去生成的最好了,最好不要手动去敲.
2007-12-25 17:39
快速回复:求救啊..编译出错!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016684 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved