java applet 画圆_java applet例子---画曲线
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界面上用鼠标拖拽,即可画出曲线。如下图
java applet 画圆_java applet例子---画曲线相关推荐
- java applet 官网_java applet
java applet[编辑] 概述 JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果. 介绍 Java Applet就是用Java语言编写的一些小应 ...
- android xml画圆,Android自定义View画圆功能
本文实例为大家分享了Android自定义View画圆的具体代码,供大家参考,具体内容如下 引入布局 xmlns:tools="http://schemas.android.com/tools ...
- 用python的turtle画圆-怎么用python画圆
python中内置了许多第三方库,来帮助它完成各种功能. Turtle库就是Python语言中一个很流行的绘制图像的函数库(推荐学习:Python视频教程) Turtl库用于绘制线.圆.其他形状或者文 ...
- 布兰森汉姆画圆matlab,bresenham算法画直线
实验一名称:基本图形的生成算法 要求:(1)掌握 DDA 生成线段算法 (2)掌握 Bresenham 生成线段算法 (3)掌握生成圆弧算法 1. 代码 (1) Bresenham 画线算法 v 实验 ...
- java实现随机动画_Java课程设计画随机圆.doc
Java课程设计画随机圆 滁州学院 课程设计报告 课程名称: Java 面向对象程序设计 设计题目: 画随机圆 系 别: 计算机信息与工程学院 专 业: 计算机科学与技术 组 别: 第五小组 起止日期 ...
- java graphics2d 画圆_java Graphics2D 画图
平时出图都是前端画图的,本次画图是对响应时间有要求,所有给后端提的需求.这里就给出一个demo 还有列出其中遇到的几个小问题 1 首先列出结果图 2 遇到的问题 1 这是两张图片覆盖的. cov ...
- java canvas 画圆_java – 如何在Android中通过canvas绘制圆?
我想画画圆.这里是我的代码: [MyActivity.java]: public class MyActivity extends Activity { public void onCreate(Bu ...
- java字体颜色编程_java Applet 程序设计讲解2 字体,颜色的使用
java Applet 程序设计讲解2 字体,颜色的使用 关键词: 字体 颜色 图形界面输出用到的字体,颜色的使用 1.字体类 (Font类) 构造方法: Font(String fontnam ...
- java applet 文本框_Java Applet 文本框 TextField 小例 | 学步园
一个Java Applet程序中必须有一个类是Applet类的子类,成为该子类是Java Applet的主类, 并且必须 是public class. Applet类是包java.applet中的一个 ...
最新文章
- 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...
- 表单美化-原生javascript和jQuery下拉列表(兼容IE6)
- 1121 Damn Single (25 分)
- 初步认识Volatile-缓存一致性协议
- 7-10 石子合并 (10 分)
- 使用Servlet上传多张图片——实体层(ProductInfo.java)
- 20145328 《Java程序设计》第7周学习总结
- Java Date与SimpleDateFormat
- vue中集合取第一个_快速学习Vue框架(知识点集合)
- python 遍历_Python遍历字典
- 【NCRE】2020年9月全国计算机等级考试,计算机二级MS Office高级应用划水贴
- vlc的应用之四:vlc的Mozilla Plugin
- 二叉树转为单链表——Flatten Binary Tree to Linked List
- MATLAB通信系统建模
- Webx3 学习笔记
- Gallery3d 学习笔记(14)
- 程序员眼中的中国传统文化-王阳明《传习录》3
- 计算机管理里面删打印机就卡住了,windows系统无法删除打印机任务(重启打印机无效)的解决方法...
- 计蒜客-A1024 淘宝卖家评价体系
- matlab光流lk,Matlab数字视频处理 光流LK算法
热门文章
- android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(一)
- 获取最新2020全国行政区划及经纬度
- STM32。USB HID,如何发送标准键盘的按键报告?
- STM32驱动1602A 8086协议
- 常系数齐次线性微分方程
- 爬虫-微博个人主页的获取
- Android集成常见问题,android软件开发教程
- ext allowblank = true 不生效问题的解决方法
- 01_Linux系统管理_基础知识_高级文件系统管理_磁盘配额(quota)
- 华为笔试2021-08-18