java Swing 鼠标图标的改变及移入按钮改变
java Swing 鼠标图标的改变
先创建一个Swing窗口
然后将要用的变量定义为全局变量,方便使用
//鼠标图标private Image image;private Toolkit tk;private Cursor cu;
``
然后在按钮处添加鼠标监听
并且选择鼠标移入事件和离开事件这里是改变鼠标图标的代码
```java
//鼠标图标tk=Toolkit.getDefaultToolkit();image=tk.createImage("C:\\Users\\mac\\Desktop\\王之剑.png");cu=tk.createCustomCursor(image,new Point(20,10),"stick");Client.this.setCursor(cu);
将改变鼠标图标的代码加入两个监听事件即可
`jButton.addMouseListener(new MouseListener() {@Overridepublic void mouseClicked(MouseEvent e) {}@Overridepublic void mousePressed(MouseEvent e) {}@Overridepublic void mouseReleased(MouseEvent e) {}//鼠标移入事件@Overridepublic void mouseEntered(MouseEvent e) {//鼠标图标tk=Toolkit.getDefaultToolkit();image=tk.createImage("C:\\Users\\mac\\Desktop\\六脉神剑_独孤九剑.png");cu=tk.createCustomCursor(image,new Point(20,10),"stick");Client.this.setCursor(cu);}@Overridepublic void mouseExited(MouseEvent e) {//鼠标图标tk=Toolkit.getDefaultToolkit();image=tk.createImage("C:\\Users\\mac\\Desktop\\王之剑.png");cu=tk.createCustomCursor(image,new Point(20,10),"stick");Client.this.setCursor(cu);}});
java Swing 鼠标图标的改变及移入按钮改变相关推荐
- Java Swing 利用 JToggleButton 实现 UI 常见的按钮的特效
首先,看一下百度网盘中这个按钮特效: 简单分析一下这个效果,鼠标进入按钮,按钮颜色会变化:鼠标退出按钮,颜色会消失:点击按钮,按钮添加颜色表示选择,这个 3 个按钮只能选中一个(即 "排它& ...
- java 点击改变_java 单击按钮改变背景颜色
怎样实现单击按钮改变成相应颜色!importjava.awt.*;importjava.awt.event.*;publicclassButtonColorimplementsActionListen ...
- Java Swing设置图标Icon
正好这次实习要求有个要用swing做界面,于是重新拾起Swing了,发现好多都忘了... 现在貌似Swing用的人很少了. // 设置窗口图标 protected void setWindowIcon ...
- java swing鼠标事件监听_java swing鼠标监听问题
需要对一个JButton b添加一个监听事件达到创建一个自定义的Position(x,y)的对象: 监听类NewListen中需要用到鼠标在面板上点击取坐标值来完成创建一个Position(x,y)的 ...
- java swing 左上角图标_科学网—Matlab: 学习GUI(修改窗口左上角图标而不warning) - 刘磊的博文...
网上常用的方法: if ~isdeployed newIcon=javax.swing.ImageIcon('.piciap.jpg'); else newIcon=javax.swing.Image ...
- 必学技术Java Swing之改变咖啡默认图标(建议收藏)
Java Swing之改变咖啡默认图标 引言:在这里我展示一下改变默认咖啡图标的代码,具体步骤我一一列出来了,有什么疑问的可以联系我哦.(编程软件是Intellij idea) 注:这里介绍一下ide ...
- java swing 如何设置按钮大小_Java Swing - Button不改变宽度的大小
我有一个使用FlowLayout的JPanel和一个垂直排列组件的Box. 我想要的是将其他组件的宽度大小设置为"删除列"按钮. 我试着线Java Swing - Button不改 ...
- swing jtable显示html,Java Swing:基于鼠标指针下的文本显示JTable中的工具提示
我有一个JTable,其中显示一些使用html格式化的字符串数据.我需要显示鼠标指针Java Swing:基于鼠标指针下的文本显示JTable中的工具提示 在鼠标移到"线路1"和& ...
- 鼠标移入移出改变元素的背景颜色
鼠标移入移出 改变元素的背景颜色 首先:给div标签设置一个基本的样式, 让这个div元素垂直居中. 效果展示: 然后在script标签里面获取元素div, 将获取到的div赋值给div,然后输出到控 ...
最新文章
- Hey!你的 CSDN 年度报告已出炉,请查收~
- 《《python基础》》
- Python字符串类型及操作(含实例)
- 学javascript 必须了解 typeof 和 instanceof
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---23
- html5手机签名,html5手写签名
- mongodb的返回(2)
- 最小权顶点覆盖问题分析
- Golang 受欢迎的原因:大道至简
- 联想服务器(RD540)安装双系统
- Atitit.ide eclipse编译速度慢的解决
- matlab怎么产生调频信号,MATLAB关于产生线性调频信号的问题
- 更改Windows OEM信息
- jsMind 使用直角画线
- 基于C++实现的一种通用Base编解码器(Hex(Base16)/Base32/Base64)
- 金刚石切割丝的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Xmarks已死,您还有其他选择吗?
- ie10不适用计算机,无发安装KB2731771,提示此更新不适用于您的计算机。无法安装ie10,不知道是否跟这个更新无 - Microsoft Community...
- JDK 8 之 Stream sorted() 示例
- 空心三角形图案-c++
热门文章
- sql求中位数、四分位数
- 微信小程序中css常用属性
- Live预告 | 地平线李星宇:智能汽车电子构架如何变革迎接数字化重塑?
- 基于永磁同步电机的容积卡尔曼滤波ckf转速位置估计,估计效果很好
- 【python绘图】——删除多余的图例【图示说明】
- 基于vlc的unity3d vr视频播放器开发,360度全景视频
- tomcat启动许多gc_tomcat启动时就频繁gc和full gc
- “讲得清,控得住,降得下”——红辽公司备件全生命周期管理创新实践
- MongoDB+robomongo
- python怎么识别log函数_log函数图像_函数图像_python函数图像 - 云+社区 - 腾讯云