当前位置:  技术问答>java相关

小妹我有一个例题,不知怎么都不能编译通过,请各位帮我看看

    来源: 互联网  发布时间:2015-10-16

    本文导语:  import java.awt.*; import java.awt.event.*; import java.util.*; public class MyCanvas implements KeyListener,MouseListener{ Canvas c; String s=""; TextField t; public static void main(String args[]){ Frame f= new Frame("Canvas"); MyCanvas mc = new MyCanv...

import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class MyCanvas implements KeyListener,MouseListener{
Canvas c;
String s="";
TextField t;

public static void main(String args[]){
Frame f= new Frame("Canvas");
MyCanvas mc = new MyCanvas();
mc.c = new Canvas();
mc.t = new TextField();
f.add("South",mc.t);
f.add("Center",mc.c);
f.setSize(300,200);
mc.c.addMouseListener(mc);
mc.c.addKeyListener(mc);
f.setVisible(true);

}

public void KeyTyped(KeyEvent ev){
t.setText("KeyTyped");
s+=ev.getKeyChar();
c.getGraphics().drawString(s,0,20);
}

public void KeyPressed(KeyEvent ev){

}

public void KeyReleased(KeyEvent ev){
t.setText("Keyreleased");
}

public void mouseClicked(MouseEvent ev){
t.setText("mouseClicked");
c.requestFocus();
}

public void mousePressed(MouseEvent ev){
t.setText("mouse press");
}

public void mouseReleased(MouseEvent ev){
t.setText("mouseReleased");
}

public void mouseEntered(MouseEvent ev){
t.setText("mouseEntered");
}

public void mouseExited(MouseEvent ev){
t.setText("mouseExited");
}
}

所报的错是:D:myjavaMyCanvas.java:5: MyCanvas should be declared abstract; it does not define keyTyped(java.awt.event.KeyEvent) in MyCanvas
public class MyCanvas implements KeyListener,MouseListener{

|
好简单:  java中 的方法一般都是 小写字母开头的,你的方法都是 大写的
当然JVM不认识啦
最好用 KeyAdapter 代替 KeyListener ,就不用写下面的了:
public void keyPressed(KeyEvent ev)
{}

|
k是小写的吧

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • adsl 宽带 能否同时在一台服务器上使用吗?小妹在线等候?
  • 求救,关于crontab,小妹不胜感激
  • 小妹急需帮助!
  • GG.DD,还有女同胞们帮帮我吧!!!!小妹在此表示感谢了!!!UP也可.....
  • 大家来帮小妹看看……
  • 请教apache server,小妹这厢有礼乐
  • 急!各位大虾谁来帮忙?小妹感激不尽!!
  • 请问我要测试数据库是否连接成功,应该咋办?小妹谢谢各位!
  • 小妹问大家一个问题!求你们了!踊跃点!UP也有分的!!
  • 急!小妹请教大家关于QT的问题??
  • 谁来帮帮小妹,有关developer cafe的问题!!!!!
  • 小妹问个初级问题,别笑呀!~!
  • 请教一个常识问题,小妹谢谢各位!
  • 大家帮帮小妹吧!!!
  • 帮帮吾小妹!如何用命令显示cpu类型和运行速度?
  • 请给我讲讲clone()方法究竟怎么复制对象,小妹谢谢大虾们了!
  • 小妹请问哪里有UNIX虚拟机下载
  • java基础问题,小妹先谢谢了
  • 关于在Linux下,运行程序的问题?请大家帮助小妹呀,在线等,谢谢!
  • TURBO LINUX 中FTP的问题!请大峡吧帮帮小妹~~~~~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3