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

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

Java 将鼠标改为图片的两种方法相关推荐

  1. java改变鼠标图片_Java 将鼠标改为图片的两种方法

    一 图片跟着鼠标移动,鼠标隐藏 int x,y; addMouseMotionListener(this);//设置鼠标监听 public void paint(Graphics g) { g.dra ...

  2. word涂改涂掉图片_怎么在word中修改图片的两种方法

    有时我们插入的图片只有一部分是我们想要的,那就需要我们将这一部分裁剪出来,word本身就可以方便快捷的对图片进行裁剪,那么下面就由学习啦小编给大家分享下在word中修改图片的技巧,希望能帮助到您. 在 ...

  3. Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  4. [转]DES加密 java与.net可以相互加密解密两种方法

    [转]原文地址:http://jumpman.javaeye.com/blog/605996 DES加密 java与.net可以相互加密解密两种方法 文章分类:Java编程 通过这个方法可以实现jav ...

  5. Java学习笔记:创建线程的两种方法

    Java学习笔记:创建线程的两种方法 一.预备工作 1.创建Maven项目ThreadDemo 2.在pom.xml里添加依赖 二.继承Thread类创建子线程

  6. python 学习系列(3) 读取并显示图片的两种方法

    python 读取并显示图片的两种方法 在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 mat ...

  7. 浏览器访问云服务器上图片的两种方法

    浏览器访问云服务器上图片的两种方法 1. Tomcat方式 打开tomcat的conf目录下配置文件server.xml 添加以下内容: <Context docBase="/home ...

  8. java 把图片插入窗体,JAVA JFrame窗体添加背景图像的两种方法

    首先还是要了解框架JFrame中的层次结构.JFrame中的层次分布及相对关系是:最底层是:JRootPane:第二层是:JlayerPane:最上层就是ContentPane,也正是我们常说的内容面 ...

  9. qmenu只在鼠标单击时消失_两种方法解决win10电脑无法使用无线鼠标问题

    使用有线鼠标时用户们是否也都会被那条线控制住,有时需要大范围移动时并不行,现在很多用户都会选择使用无线鼠标,因为可以随意移动使用更加方便.但是在使用中也有用户遇到了麻烦,使用win10连接鼠标后无法使 ...

  10. java hashmap 去重_java数组去重的两种方法

    我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...

最新文章

  1. 简单module_深入理解JavaScript之全面解析Module模式
  2. C语言经典例84-一个偶数总能表示为两个素数之和
  3. 虚拟机安装python3.6.6_python3.6安装,解决import sqlite错误
  4. C#软件设计——小话设计模式原则之:依赖倒置原则DIP
  5. 课时 28:理解容器运行时接口 CRI(知谨)
  6. VINS-Mono关键知识点总结——预积分和后端优化IMU部分
  7. 怎么样Windows7在配置ASPserverIIS
  8. android高德地图搜索地址,地点/周边搜索-Android平台-开发指南-高德地图车机版 | 高德地图API...
  9. 三星Galaxy S22 Ultra真机首曝:颜值与实力并存堪称完美
  10. 英特尔无人车!灯,等灯等灯!
  11. UVA 10246 Asterix and Obelix
  12. 三维空间点到直线距离计算
  13. 利用AD13设计PCB的问题总结11-20
  14. windows彻底永久关闭自动更新的方式
  15. Unity 之 Scorll Rect 动态循环列表
  16. 关于MyEclipse的servers和WTPservers
  17. uni-gram与bi-gram语言模型
  18. 超简单的_ps抠图_在线抠图工具_智能抠图_速抠图
  19. 计算机开关电源基本原理,开关电源基本原理与设计介绍——第一讲
  20. 删除GHOSTwin7桌面顽固IE图标

热门文章

  1. 程序阅读:简单C++学生信息管理系统
  2. Senparc.Weixin.MP.Sample 配置redis服务器密码
  3. 使用读写锁实现同步数据访问
  4. mvc+EF实现简单的登陆功能
  5. 各个浏览器兼容性问题积累
  6. 拓端tecdat|R语言k-means聚类、层次聚类、主成分(PCA)降维及可视化分析鸢尾花iris数据集
  7. 拓端tecdat|R语言Black Scholes和Cox-Ross-Rubinstein期权定价模型案例
  8. java 三维全景_三维全景虚拟现实技术具有三大特点
  9. php怎样注释代码块,vscode怎样注释方法代码块
  10. oss读取txt文件