Mudar cursor do mouse

consegui algo desta forma…

[code]
package testesdemudarcursordomouse;

import java.awt.Cursor;

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class Main extends JFrame {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {

    public void run() {
    Main mainForm = new Main();
    mainForm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    mainForm.setSize(250, 250);

    Cursor cursor = new Cursor(Cursor. MOVE_CURSOR);
    mainForm.setCursor(cursor);

    mainForm.pack();
    mainForm.setVisible(true);
  }
});

}
}[/code]

Bem consegui a forma, mas resolvi postar aqui para contribuir, já que ia perguntar e não foi preciso.
mas ainda talvez exista outra forma, ou algo a acrescentar.

segue

[code]
import java.awt.Cursor;
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import javax.swing.ImageIcon;

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class Main extends JFrame {

  ImageIcon cursorDoMouse = new ImageIcon(getClass().getResource("cursorDoMouse.png"));

public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {

    public void run() {
    Main mainForm = new Main();
    mainForm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    mainForm.setSize(250, 250);

    //Cursor cursor = new Cursor(Cursor.MOVE_CURSOR);
   //  Cursor cursor = new Cursor();
    
     Toolkit kit = Toolkit.getDefaultToolkit(); 
     Image image = kit.createImage(getClass().getResource("cursorDoMouse.png"));  

Point point = new Point(16, 16); //
//Coordenada do clique em relação à imagem
String nameCursor = “Image Cursor”;
Cursor cursor = kit.createCustomCursor
(image, point, nameCursor);

    //cursorDoMouse
    mainForm.setCursor(cursor);

    mainForm.pack();
    mainForm.setVisible(true);
  }
});

}
}[/code]

para usar direto no construtor padrão…

[code]

     Toolkit kit = Toolkit.getDefaultToolkit(); 
     Image image = kit.createImage(getClass().getResource("cursorDoMouse.png"));  

Point point = new Point(16, 16); //
//Coordenada do clique em relação à imagem
String nameCursor = “Image Cursor”;
Cursor cursor = kit.createCustomCursor
(image, point, nameCursor);
setCursor(cursor);[/code]