applet是java小应用程序,可以继承Applet也可继承JApplet,前者属于awt包中,后者属于swing包
package applet;
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
public class DrawCurveApplet extends Applet implements MouseMotionListener,MouseListener{
private int startX = 0;
private int startY = 0;
@Override
public void mouseDragged(MouseEvent e) { //MouseMotionListener
// 鼠标处于拖拽状态时绘制曲线
Graphics g = this.getGraphics();
g.setColor(Color.red);
g.drawLine(startX, startY, e.getX(), e.getY());
startX = e.getX();
startY = e.getY();
}
@Override
public void mouseMoved(MouseEvent arg0) {//MouseMotionListener
}
public void init(){
this.addMouseListener(this);
this.addMouseMotionListener(this);
}
@Override
public void mouseClicked(MouseEvent arg0) { //MouseListener
}
@Override
public void mouseEntered(MouseEvent arg0) { //MouseListener
}
@Override
public void mouseExited(MouseEvent arg0) { //MouseListener
}
@Override
public void mousePressed(MouseEvent e) { //MouseListener
// 记录鼠标按下的起始点的坐标
startX = e.getX();
startY = e.getY();
}
@Override
public void mouseReleased(MouseEvent arg0) { //MouseListener
}
}
执行结果,在applet界面上用鼠标拖拽,即可画出曲线。如下图
- 大小: 8.2 KB
分享到:
相关推荐
Hanoi塔演示Java小程序; Java Applet基本组件使用; 各种排序方法演示Java小程序; 书架导航JAVA小程序; Java算法源码集合; 小程序中动画及音乐多线程的应用; 留言簿小程序
Java+Applet实例讲解(分为1和2两部分)、Java+Applet实例编程、java+Applet登录、JavaApplet教程.pdf、JAVA_applet应用实例.ppt、JavaApplet编程技巧实例专辑、javaapplet例子.doc、Applet类.doc等教程。...
Java毕设-家庭理财系统(java+applet) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! Java毕设-家庭理财系统(java+applet) Java毕设-家庭理财系统(java+applet) Java毕设-家庭理财系统(java+applet) Java...
每个键对应一个音乐 增加了趣味性 每个方块的颜色不同 按下键可一下到底 可改变难易程度 有计分功能~~~
JAVA实战项目源码-计算机毕业设计java专业-java+applet-聊天系统-基于JAVA的ICQ系统的设计于实现 系统可以采用任何一种流行的,Java支持的数据库,本系统采用了Microsoft公司的SQL Server2000作为后台数据库。通过...
Java毕设-阳光酒店管理系统(javaapplet+SQL) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! Java毕设-阳光酒店管理系统(javaapplet+SQL) Java毕设-阳光酒店管理系统(javaapplet+SQL) Java毕设-阳光酒店管理...
JAVA实战项目源码-计算机毕业设计java专业-java+applet-项目源码-图片浏览小程序 内附收集文件夹内所有文件的实用小工具
Java Applet 入门教程
JAVA实战项目源码-计算机毕业设计java专业-项目源码-项目说明介绍-java+applet-家庭理财系统
毕业设计论文-IT计算机-聊天系统(java+applet)-源码.zip
毕业设计论文-IT计算机-家庭理财系统(java+applet)-源码.zip
毕业设计论文-IT计算机-图片浏览小程序(java+applet)-源码.zip
这是一个计算贷款利率的javaApplet学习例子
7个javaapplet例子源码.rar javaapplet是类似于flash的网页版java程序 jsp网页就是servlet小服务之意 而applet从名字上看就是小应用之意 本文制作了7个applet例子,欢迎大家学习
javaapplet例子
Java的线程和Java AppletJava的线程和Java AppletJava的线程和Java AppletJava的线程和Java AppletJava的线程和Java Applet
classic java applet classic java applet
简单的java applet图像移动重画实例,简单的java applet图像移动重画实例
java+applet源码
通过java rmi 与java applet技术,实现两台主机的通信功能,有详细的源码。