java改变鼠标图片_Java 将鼠标改为图片的两种方法
一 图片跟着鼠标移动,鼠标隐藏
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改变鼠标图片_Java 将鼠标改为图片的两种方法相关推荐
- java json解析 代码_Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
- java数组循环扩容_Java中实现数组动态扩容的两种方法
Java中实现数组动态扩容的两种方法 java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量. 我们可以 ...
- java map初始化方式_java中Map和List初始化的两种方法
第一种方法(常用方法): //初始化List List list = new ArrayList(); list.add("string1"); list.add("st ...
- java word转pdf,docx4j转pdf,docx4j导出pdf乱码,docx4j导出pdf丢失插画和图片,aspose将word转pdf 一共两种方法
前言:一共有docx4j转pdf,aspose转pdf两种方式,不需要设置模板!!! java转pdf目前本人使用有两种方法,下面是方法代码 ps:因为本人是云桌面开发,所以只作截图,具体代码需要自己 ...
- java构造和解析json_Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
- python怎么在图片上写字_Python在图片中添加文字的两种方法
本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...
- 图片轮播的实现(详解两种方法)
今天带来的是前端里图片轮播的实现,可以说,这两种方法都很简单,尤其第一种,只要是有点基础的应该都可以看懂,这也是小编花费了一定时间想到的代码较少的方式.(图片我放在文末了) 当然也有更复杂的图片,也会 ...
- java解压缩文件名乱码_解决JDKZipEntry压缩文件名乱码的两种方法
当我们在创建java的项目过程中,有时候会遇到一些棘手的问题,就比如说:在JDk zipEntry压缩中文文件名出现乱码的问题.那么对于这个问题,我们应该怎样来解决呢?今天我们就一起来学习一下它的解决 ...
- java成员变量怎么赋值_给成员变量赋值的两种方法
JAVA 跟C++ 差不多,给类里面的私有成员变量一般有两种方法: 一种是通过 成员函数 来赋值 一种是:通道构造函数来赋值 /* 我们一直在使用构造方法,但是,我们确没有定义构造方法,用的是哪里来的 ...
- java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析
Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...
最新文章
- 聊聊用户裂变的那些事
- python的Web框架,Django框架中的请求与响应
- 代码生成工具CodeSmith中SchemaExplorer类API文档[转]
- 李永乐线性代数手写笔记-二次型
- 进程间通信 - 匿名管道实现
- markdown 转义字符
- 容器编排技术 -- Kubernetes是什么
- SpringCloud Alibaba Sentinel 项目基础环境搭建
- html5 平移,Html5 canvas绘图旋转和平移
- 区块链开发_比特币开发1
- 第十章 提升论文的可读性 --《英语科技写作(文法与修辞原则)》by 方克涛
- ISO27001认证步骤及证书年审
- 识别电容、电阻的大小,那些电子元件上的103、104、105都是什么含义?
- python哈希类型_Python散列类型和运算符
- 鸿蒙轻量级数据存储Preferences
- linux proc文件创建指南
- 计算机word窗口的组成,推计算机等级考试题库:一级MS Office第三章“Word窗口及其组成”(一)...
- 做了个护盾出来 哈哈
- python实现QQ邮件的自动收发
- 毕业设计ppt模板内容应该写什么
热门文章
- 数据挖掘标准流程CRISP-DM
- 千千万万的IT开发工程师路在何方?[出处:天涯虚拟社区]
- 最新安徽安全员B考试选择题预测题库
- flush privileges作用
- 在Fedora 16 linux下安装USB无线网卡驱动88x2bu
- 计算机就业最好的专业排名,就业前景最好的15个专业排名,理工类专业占大头,前三都有谁?...
- in和exists的区别和使用场景纪要
- SpringBoot+SpringSecurity+MySQL+Html图书管理系统
- CUDA out of memory(CUDA显存不足)
- linux学习系列-常用命令的使用