【Java开源代码栏目提醒】:网学会员Java开源代码为您提供MouseOperations.java参考,解决您在MouseOperations.java学习中工作中的难题,参考学习。
/*源
程序清单4-12*/
import java.awt.*;
import java.applet.*;
public class MouseOperations extends Applet
{
String MouseDownEvent = null;
String MouseUpEvent = null;
String MouseDragEvent = null;
public boolean mouseUp(Event event,int x,int y)
{
MouseUpEvent = "mouseUp:"+ x +","+ y;
repaint( );
return(true);
}
public boolean mouseDown(Event event,int x,int y)
{
MouseDownEvent = "mouseDown:"+ x +"," + y;
repaint( );
return(true);
}
public boolean mouseDrag(Event event,int x,int y)
{
MouseDownEvent = "mouseDrag:"+ x +"," + y;
repaint( );
return(true);
}
public void paint(Graphics g)
{
if(MouseDragEvent != null)
g.drawString(MouseDragEvent,5,15);
if(MouseUpEvent != null)
g.drawString(MouseUpEvent,5,45);
if(MouseDownEvent != null)
g.drawString(MouseDownEvent,5,75);
}
}