我们可以通过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的对象。 |
<
html>
<
body>
<
applet code="MouseDrag.class" width="300" height="300">
<
/applet>
<
/body>
<
/html>
推荐阅读
- Applet中的参数
- newInstance()方法
- 10大Docker替代品(最佳容器虚拟化软件推荐)
- 10个最佳Wunderlist替代品(任务管理工具推荐合集)
- Windows和Mac的15种最佳vMix替代品(文稿演示软件推荐)
- 编辑视频的10大最佳Avidemux替代品(常用视频编辑软件推荐)
- 13个Unity的最佳替代方案(常用的游戏引擎有哪些())
- Windows任务管理器的9个免费替代品合集推荐
- 10种最佳免费Microsoft Paint替代品(照片编辑器合集推荐)