我们可以通过MouseMotionListener的mouseDragged()方法在applet中执行绘画操作。 |
小程序中的绘画示例
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class MouseDrag extends Applet implements MouseMotionListener{
public void init(){
addMouseMotionListener(this);
setBackground(Color.red);
}
public void mouseDragged(MouseEvent me){
Graphics g=getGraphics();
g.setColor(Color.white);
g.fillOval(me.getX(), me.getY(), 5, 5);
}
public void mouseMoved(MouseEvent me){}
}
在上面的示例中, MouseEvent的getX()和getY()方法用于获取当前的x轴和y轴。 Component类的getGraphics()方法返回Graphics的对象。 |
myapplet.html
<html>
<body>
<applet code="MouseDrag.class" width="300" height="300">
</applet>
</body>
</html>
评论前必须登录!
注册