有没有办法把.cur文件格式化的Cursor作为Java应用程序的游标?

时间:2015-01-27 17:52:17

标签: java cursor

我知道我们可以使用ImageIcon类和Cursor类创建一个Cursor并将其分配给一个Componenet。作为例子

Image image1 = toolkit.getImage("Released.gif");
Cursor c1 = toolkit.createCustomCursor(image1, new Point(5,5), "img");

我只是用谷歌搜索是否有办法将.cur(Windows游标格式)作为Java应用程序中的Cursor。但我找不到方法......

但仍然觉得应该有办法这样做.cur是一种着名的文件格式。 实际上,有没有办法将.cur文件格式化的Cursor作为Java应用程序的游标? 那怎么样?

1 个答案:

答案 0 :(得分:1)

.cur是Windows游标文件,不能在Windows平台以外的环境中运行(即Win32 API或.NET Framework API)。 Java运行时环境要求自定义游标采用PNG或GIF格式。仅仅因为您在Windows系统上使用Java并不意味着您可以在Swing / AWT中将该格式用于GUI。

以下是有正确格式的教程:CodeBeach: Custom Java Cursors