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 鼠标图标的改变及移入按钮改变相关推荐

  1. Java Swing 利用 JToggleButton 实现 UI 常见的按钮的特效

    首先,看一下百度网盘中这个按钮特效: 简单分析一下这个效果,鼠标进入按钮,按钮颜色会变化:鼠标退出按钮,颜色会消失:点击按钮,按钮添加颜色表示选择,这个 3 个按钮只能选中一个(即 "排它& ...

  2. java 点击改变_java 单击按钮改变背景颜色

    怎样实现单击按钮改变成相应颜色!importjava.awt.*;importjava.awt.event.*;publicclassButtonColorimplementsActionListen ...

  3. Java Swing设置图标Icon

    正好这次实习要求有个要用swing做界面,于是重新拾起Swing了,发现好多都忘了... 现在貌似Swing用的人很少了. // 设置窗口图标 protected void setWindowIcon ...

  4. java swing鼠标事件监听_java swing鼠标监听问题

    需要对一个JButton b添加一个监听事件达到创建一个自定义的Position(x,y)的对象: 监听类NewListen中需要用到鼠标在面板上点击取坐标值来完成创建一个Position(x,y)的 ...

  5. java swing 左上角图标_科学网—Matlab: 学习GUI(修改窗口左上角图标而不warning) - 刘磊的博文...

    网上常用的方法: if ~isdeployed newIcon=javax.swing.ImageIcon('.piciap.jpg'); else newIcon=javax.swing.Image ...

  6. 必学技术Java Swing之改变咖啡默认图标(建议收藏)

    Java Swing之改变咖啡默认图标 引言:在这里我展示一下改变默认咖啡图标的代码,具体步骤我一一列出来了,有什么疑问的可以联系我哦.(编程软件是Intellij idea) 注:这里介绍一下ide ...

  7. java swing 如何设置按钮大小_Java Swing - Button不改变宽度的大小

    我有一个使用FlowLayout的JPanel和一个垂直排列组件的Box. 我想要的是将其他组件的宽度大小设置为"删除列"按钮. 我试着线Java Swing - Button不改 ...

  8. swing jtable显示html,Java Swing:基于鼠标指针下的文本显示JTable中的工具提示

    我有一个JTable,其中显示一些使用html格式化的字符串数据.我需要显示鼠标指针Java Swing:基于鼠标指针下的文本显示JTable中的工具提示 在鼠标移到"线路1"和& ...

  9. 鼠标移入移出改变元素的背景颜色

    鼠标移入移出 改变元素的背景颜色 首先:给div标签设置一个基本的样式, 让这个div元素垂直居中. 效果展示: 然后在script标签里面获取元素div, 将获取到的div赋值给div,然后输出到控 ...

最新文章

  1. Hey!你的 CSDN 年度报告已出炉,请查收~
  2. 《《python基础》》
  3. Python字符串类型及操作(含实例)
  4. 学javascript 必须了解 typeof 和 instanceof
  5. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---23
  6. html5手机签名,html5手写签名
  7. mongodb的返回(2)
  8. 最小权顶点覆盖问题分析
  9. Golang 受欢迎的原因:大道至简
  10. 联想服务器(RD540)安装双系统
  11. Atitit.ide eclipse编译速度慢的解决
  12. matlab怎么产生调频信号,MATLAB关于产生线性调频信号的问题
  13. 更改Windows OEM信息
  14. jsMind 使用直角画线
  15. 基于C++实现的一种通用Base编解码器(Hex(Base16)/Base32/Base64)
  16. 金刚石切割丝的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. Xmarks已死,您还有其他选择吗?
  18. ie10不适用计算机,无发安装KB2731771,提示此更新不适用于您的计算机。无法安装ie10,不知道是否跟这个更新无 - Microsoft Community...
  19. JDK 8 之 Stream sorted() 示例
  20. 空心三角形图案-c++

热门文章

  1. sql求中位数、四分位数
  2. 微信小程序中css常用属性
  3. Live预告 | 地平线李星宇:智能汽车电子构架如何变革迎接数字化重塑?
  4. 基于永磁同步电机的容积卡尔曼滤波ckf转速位置估计,估计效果很好
  5. 【python绘图】——删除多余的图例【图示说明】
  6. 基于vlc的unity3d vr视频播放器开发,360度全景视频
  7. tomcat启动许多gc_tomcat启动时就频繁gc和full gc
  8. “讲得清,控得住,降得下”——红辽公司备件全生命周期管理创新实践
  9. MongoDB+robomongo
  10. python怎么识别log函数_log函数图像_函数图像_python函数图像 - 云+社区 - 腾讯云