Comment faire pour modifier le type de curseur

Cette question est liée au post précédent.
Comment enregistrer le fichier et le lire

le texte d'alt http://freeimagehosting.net/image.php?dc73c3bb33.jpg

Comment puis-je changer le curseur "Main" uniquement lorsque la souris pointée sur la grille qui n'est pas Null (contenaient des images)?

Jusqu'à présent, le curseur se tourner vers "la Main" sur les grilles (null ou not null).

public GUI() {
....
  JPanel pDraw = new JPanel();
  ....
  for(Component component: pDraw.getComponents()){
     JLabel lbl = (JLabel)component;

     //add mouse listener to grid box which contained image
     if (lbl.getIcon() != null)
        lbl.addMouseListener(this);
  }

  public void mouseEntered(MouseEvent e) {
     Cursor cursor = Cursor.getDefaultCursor();
     //change cursor appearance to HAND_CURSOR when the mouse pointed on images
     cursor = Cursor.getPredefinedCursor(Cursor.HAND_CURSOR); 
     setCursor(cursor);
  }

OriginalL'auteur Jessy | 2010-03-28