Java 将鼠标改为图片的两种方法
2024-09-07 13:45:30
一 图片跟着鼠标移动,鼠标隐藏
int x,y;
addMouseMotionListener(this);//设置鼠标监听
public void paint(Graphics g) {
g.drawImage(GetImage.getImage("image/bg.jpg"),0,0,null);
g.drawImage(GetImage.getImage("image/plane.png"),x,y,null);//替换的图片
}
public void mouseDragged(MouseEvent e) {
}
public void mouseMoved(MouseEvent e) {//替换的图片随着鼠标移动
x=e.getX();
y=e.getY();
repaint();
}
Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("");//无效的图片,鼠标就会隐藏
Cursor cu=tk.createCustomCursor(img,new Point(10,10),"plane");
this.setCursor(cu);
二直接修改鼠标光标的样子
Toolkit tk=Toolkit.getDefaultToolkit();
Cursor cu=tk.createCustomCursor(GetImage.getImage("image/plane.png"),new Point(10,10),"plane");
this.setCursor(cu);
最新文章
- 你在用什么思想编码:事务脚本 OR 面向对象?
- liunx CentOS 升级Python版本
- python中set和frozenset方法和区别
- 关于ios越狱开发的那些事
- ios 数字禁止变成电话号码
- 【区间覆盖问题】uva 10020 - Minimal coverage
- android110 jni01
- C#垃圾回收机制详解
- 用PHP向MySql中写入图片
- CF#52 C Circular RMQ (线段树区间更新)
- (hdu step 7.1.5)Maple trees(凸包的最小半径寻找掩护轮)
- JPA的介绍
- [rctf](web)rcdn 解题分析,知识点总结
- UNIX/Linux C 程序员需要掌握的七种武器
- Java记录-SpringMVC整合Echarts画地图加散点图
- Java远程方法协议(JRMP)
- python读写操作
- Var与Dynamic的区别
- laravel之引入图片上传类
- 2018-2019-2 网络对抗技术 20165322 Exp4 恶意代码分析