Cette question est liée à l'article précédent. How to save file and readComment changer le type de curseur
alt text http://freeimagehosting.net/image.php?dc73c3bb33.jpg
Comment puis-je changer le curseur sur « main » uniquement lorsque la souris pointé sur la grille qui est non nul (contenait des images)? Jusqu'à présent, le curseur se transforme en "Hand" sur toutes les grilles (null ou 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);
}
Merci beaucoup Chris ... – Jessy
Je pensais ajouter fort effet sur la « frontière d'image », si bien que que l'effet est plus visible. Comment puis je faire ça? – Jessy
Découvrez la publication mise à jour :) Vous pouvez modifier le contenu de votre coeur avec le code donné. –