一 图片跟着鼠标移动,鼠标隐藏

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);

最新文章

  1. 你在用什么思想编码:事务脚本 OR 面向对象?
  2. liunx CentOS 升级Python版本
  3. python中set和frozenset方法和区别
  4. 关于ios越狱开发的那些事
  5. ios 数字禁止变成电话号码
  6. 【区间覆盖问题】uva 10020 - Minimal coverage
  7. android110 jni01
  8. C#垃圾回收机制详解
  9. 用PHP向MySql中写入图片
  10. CF#52 C Circular RMQ (线段树区间更新)
  11. (hdu step 7.1.5)Maple trees(凸包的最小半径寻找掩护轮)
  12. JPA的介绍
  13. [rctf](web)rcdn 解题分析,知识点总结
  14. UNIX/Linux C 程序员需要掌握的七种武器
  15. Java记录-SpringMVC整合Echarts画地图加散点图
  16. Java远程方法协议(JRMP)
  17. python读写操作
  18. Var与Dynamic的区别
  19. laravel之引入图片上传类
  20. 2018-2019-2 网络对抗技术 20165322 Exp4 恶意代码分析

热门文章

  1. DOS事件
  2. 一站式轻量级框架 Spring
  3. 如何在非 sudo 用户下运行 docker 命令?
  4. System类的两个静态方法currentTimeMillis 和 arraycopy
  5. vim的常用指令
  6. token认证和理解
  7. wincache 与 zend guard 的冲突
  8. Copy ArrayList的四种方式
  9. Linux Centos7(Mac)安装Docker
  10. js 实现文字滚动功能,可更改配置参数 带完整版解析代码。