请问下是不是在JDK1.1版本后mouseUP(Event event,int x, int y)已经不能使用?
如果要想返回鼠标Up、Down、Drag的坐标要怎么做?
----------------解决方案--------------------------------------------------------
JDK1.1版本后mouseUP(Event event,int x, int y)已经不能使用?
不是吧!~
----------------解决方案--------------------------------------------------------
API里不是说已过时由processMouseEvent(MouseEvent)取代了
----------------解决方案--------------------------------------------------------
后来改为事件模型了
你只要为你感兴趣的事件注册一个事件处理函数就可以了
----------------解决方案--------------------------------------------------------
刚入门 不太清楚什么意思,用个例子说明也许更形象点..
import java.awt.*;
import java.applet.*;
public class KeyOperations extends Applet
{
String KeyDownEvent=null;
String KeyUpEvent=null;
public boolean KeyUp(Event event,int letter)
{
KeyUpEvent="keyUp:"+(char)letter;
repaint();
return(true);
}
public boolean KeyDown(Event event,int letter)
{
KeyDownEvent="keyDown:"+(char)letter;
repaint();
return(true);
}
public void paint(Graphics g)
{
if(KeyDownEvent!=null)
g.drawString(KeyDownEvent,5,15);
if(KeyUpEvent!=null)
g.drawString(KeyUpEvent,5,45);
}
}
从书上照搬的例子,可以通过编译,和鼠标操作一样生成的Applet对鼠标和键盘的操作没有响应.
----------------解决方案--------------------------------------------------------