如何在java applet中隐藏鼠标光标?

时间:2012-04-03 04:27:53

标签: java

我想用手形图像替换默认光标,因此如何隐藏默认光标

2 个答案:

答案 0 :(得分:1)

标准光标图像:

setCursor (Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

用户定义的图片:

  Toolkit toolkit = Toolkit.getDefaultToolkit();
  Image image = toolkit.getImage("icons/handwriting.gif");
  Cursor c = toolkit.createCustomCursor(image , newPoint(mainPane.getX(),
     mainPane.getY()), "img");
  mainPane.setCursor (c);

Sample Source

答案 1 :(得分:1)

您应该查看任何Class Cursor类的componentsetCursor()方法。

对于您要查找的内容,我会在您希望手形光标出现的组件上调用setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR))

此页面包含一些示例代码供您参考:http://www.roseindia.net/java/example/java/awt/ChangeCursor.shtml