如在Java中自定义鼠标的样式

今天在给学生演示“打地鼠”案例的时候,有一个学生问我说:“怎样才能把鼠标改成一个锤子的样子?”。本文就简单介绍一下如何修改鼠标的样式。

第一种是利用API自带的方法:

Cursor cur=new Cursor(Cursor.HAND_CURSOR);//这一句就是设置了一个十字形的鼠标样式
  frame.setCursor(cursor);

读者可以自行查阅API文档的java.awt包中的Cursor类中的其他样式

第二种方法是自己使用特定的图形去定义鼠标样式:

Toolkit tk = Toolkit.getDefaultToolkit();
 Image image = new ImageIcon(getClass().getResource("chuizi.png")).getImage();
  Cursor cursor = tk.createCustomCursor(image, new Point(10, 10), "norm"); 
   frame.setCursor(cursor);

这样就可以自行定义自己想要的鼠标样式了。

最后祝大家周末愉快!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值