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

Is there a Way to take .cur file formatted Cursor as the Cursor of a Java Application?

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

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

我刚刚用 Google 搜索了是否有办法在 Java 应用程序中将 .cur(Windows 光标格式) 作为光标。但是我找不到办法...

但仍然觉得应该有办法做到这一点,因为 .cur 是一种著名的文件格式。 实际上,有没有办法将 .cur 文件格式的 Cursor 作为 Java Application 的 Cursor ? 那怎么办?

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

这里有一个教程,当你有正确的格式时:CodeBeach: Custom Java Cursors