个性化阅读
专注于IT技术分析

小程序中的绘画

我们可以通过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>
赞(0)
未经允许不得转载:srcmini » 小程序中的绘画

评论 抢沙发

评论前必须登录!