JAVA用画板JFrame画布Panel画笔Graphics画一个星星,显示拖动的痕迹-3
来源:互联网 发布:手机出钱魔术软件 编辑:程序博客网 时间:2024/05/17 22:38
/** * @author-程前 * @version-star1.1.2 * @note-画一个*,然后通过拖动,显示拖动的痕迹,造成炫酷的效果 * */public class Star3 {static int x=300;static int y=400;public static void main(String[] args) {//实例化画板JFrame f=new JFrame();//设置画板大小f.setSize(1400,900);//先获得画布对象,设置画布背景颜色为黑色f.getContentPane().setBackground(Color.BLACK);//实例化画布Mypanl m=new Mypanl();//添加鼠标拖动事件监听m.addMouseMotionListener(m);//将画布放到画板上f.add(m);//展示画板f.show();}static class Mypanl extends Panel implements MouseMotionListener{/* * 重写画布的绘画方法,里面有一个画笔参数*/@Overridepublic void paint(Graphics g) {//设置画笔颜色g.setColor(Color.WHITE);//设置画笔大小g.setFont(new Font(null, 0,50));//循环花100个星星g.drawString("*",x,y);}/** * @note 鼠标点击状态下拖动 * */@Overridepublic void mouseDragged(MouseEvent e) {x=e.getX()-10;y=e.getY()+28;repaint();}/** * @note 鼠标未点击状态下拖动 * */@Overridepublic void mouseMoved(MouseEvent e) {}}}
基础篇:
JAVA用画板JFrame画布Panel画笔Graphics画漫天不停的跑的星星-1
JAVA用画板JFrame画布Panel画笔Graphics画100个星星可以任意拖拽-2
升级篇:
JAVA用画板JFrame画布Panel画笔Graphics画100个星星可以任意拖拽,可以按上下左右控制字或者月亮的移动,shift控制移动字还是月亮-end版
0 0
- JAVA用画板JFrame画布Panel画笔Graphics画一个星星,显示拖动的痕迹-3
- JAVA用画板JFrame画布Panel画笔Graphics画漫天不停的跑的星星-1
- JAVA用画板JFrame画布Panel画笔Graphics画100个星星可以任意拖拽-2
- JAVA用画板JFrame画布Panel画笔Graphics画100个星星可以任意拖拽,可以按上下左右控制字或者月亮的移动,shift控制移动字还是月亮-end版
- android 画布,画笔,综合使用,可实现简单的画板
- 一个简易画板的实现(Graphics View)
- 一个简易画板的实现(Graphics View)
- 画布Canvas的初识以及一个简单画板的构造
- Java Frame Panel JFrame JPanel
- 画布画笔
- Java用JFrame、JPanel、Graphics绘图案例讲解
- java绘图之paint(Graphics g)与Graphics g=getGraphics()的两种画笔获取
- Android 的画布Canvas和画笔Paint
- android开发-画笔画布画几何图形
- 拖动去掉边框的JFrame
- 用java的JFrame做一个登录系统的界面
- java swing 学习笔记一(画板Panel )
- Java显示星星
- Radiomics-从医学图像中获取更多信息
- 2016.7.21 多校赛 1009 (水题)
- JS循环遍历JSON数组
- Java之接口与工厂详解一(附源码)
- [libevent]epoll_add()
- JAVA用画板JFrame画布Panel画笔Graphics画一个星星,显示拖动的痕迹-3
- Android Dialog 的一些特性
- 线程与信号
- Mysql Create命令小结
- 阿里云日志服务日志写入华东2配置
- 单例模式加锁优化问题
- CentOS 6.4 下安装vsftpd
- Swift3.0获取网关地址
- 金税接口