java鼠标绘制,教您如何用JAVA程序实现鼠标绘图
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Point;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.ArrayList;
import java.util.Iterator;
public class MyMouseAdapter {
public static void main(String〔〕 args) {
new MyFrame5(“drawing”);
}
}
class MyFrame5 extends Frame{
ArrayList points=null;
MyFrame5(String s){
super(s);
points=new ArrayList();
setLayout(null);
setBounds(300,300,400,300);
this.setBackground(new Color(204,204,255));
setVisible(true);
this.addMouseListener(new Monitor5());
}
public void paint(Graphics g){
Iterator i=points.iterator();
while(i.hasNext()){
Point p=(Point)i.next();
g.setColor(Color.blue);
g.fillOval(p.x,p.y, 10, 10);
}
}
public void addPoint(Point p){
points.add(p);
}
}
class Monitor5 extends MouseAdapter{ //MouseAdapter实现了MouseListener接口
public void mousePressed(MouseEvent e){
MyFrame5 f=(MyFrame5)e.getSource();
f.addPoint(new Point(e.getX(),e.getY()));
f.repaint(); //让Frame强制经行重画
}
}
java鼠标绘制,教您如何用JAVA程序实现鼠标绘图相关推荐
- 图片太大_图片太大?手把手教你如何用java实现一个高质量图片压缩程序
使用java几十行代码实现一个高质量图片压缩程序,再也不用去自己找网络的压缩程序啦!而且很多网上的工具还有水印或者其他的限制,自己动手写一个简单的应用,是再合适不过了. 一.实现原理 1.声明两个字符 ...
- 史上最扯Java图形绘制(J2SE)之一JAVA动画效果
很多主一听说Java界面,一水的头大外带血压高,兄弟我倒觉得没什么必要. 其实Java这东西吧,就简便性和其初衷而言,真他妈就在GUI 这地界是有优势的,单就其2D界面开发的易用性 ...
- java dat 解析_dat文件如何用java解析?
用javamail解析邮件(失败 xiao__jia__jia3492018-11-03 如何用java输出Excel文件 wnk123456562012-07-19 Java发送邮件Excel附件名 ...
- java txt数据导入excel,java导入excle文件《如何用java 将txt数据导入excel》
如何用java 将txt数据导入excel 代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateX ...
- java中循环输入_如何用java循环输入并且当输入0时结束循环?
如何用java循环输入并且当输入0时结束循环? import java.util.Scanner; public class Avg { public static void main(String[ ...
- java hdfs 新建目录_如何用java在hdfs中创建一个新目录?
public static void main(String[] args) throws IOException, URISyntaxException { ????????????配置config ...
- matlab绘制曲线y=x3 x 1程序,[转载]Matlab绘图操作(1)
1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...
- java 鼠标绘图,教您如何用JAVA程序实现鼠标绘图
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.Color: import java.awt.Frame: import java.awt.Graphics: impor ...
- 利用简单游戏项目教你如何用java如何画对象
画对象只需三个步骤: 1.对象的图片 2.绘制到窗口的x坐标 3.绘制到窗口的y坐标 @Overridepublic void paint(Graphics g) { //Jpanle提供的绘制图片的 ...
最新文章
- 公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档
- Codeforces 1028C(面积并/思维)
- Cloud for Customer UI designer模型里编写的script运行时是如何执行的
- Java Date Time 教程-时间测量
- 提高SQL执行性能方案:如何让你的SQL运行得更快zt
- 信息学奥赛一本通(1113:不与最大数相同的数字之和)
- STM32 - 定时器的设定 - 基础 - 05 - Arbitrary waveform generation using timer DMAburst feature - 任意波形的序列产生
- python3列表推导式矩阵转置_python3进阶之推导式1之列表(list)推导式(comprehensions)...
- C语言小知识---奇葩的小数
- SQL Server中的MTVF和CE模型变化
- VisualStudio神级插件Resharper的基本配置和使用技巧大全+Resharper性能优化
- Google退出中国,谁的压力最大?
- Delphi 2010
- python版多变量灰色预测
- java相对路径保存文件夹_java项目路径 文件路径 相对路径 整理
- Python爬虫_03_urllib_xpath_JsonPath_BeautifulSoup应用及案例
- MIPS Linux内核编译构建环境的搭建
- 使用TLC2543来读取电压
- OA办公系统成功实施的五大建议
- 微信小程序---wxss常用属性