Comment faire pour modifier le pointeur de la souris au doigt pointeur en swing?
En html lorsque nous créons un lien hypertexte et le point sur elle ,puis elle passe automatiquement à un doigt pointeur.
Donc je me demandais peut-on obtenir le même en java swing.
Supposons que j'ai une étiquette en cliquant sur laquelle une nouvelle forme de pop-up.Mais je veux que lorsque l'utilisateur pointe sur l'étiquette il devrait changer de doigt pointeur,montrant que quelque chose sera pop-up si son cliqué.De cette façon, nous pouvons distinguer cette étiquette avec la normale étiquettes sur la forme, je suppose :).
Mais comment faire quelque chose comme cela?
OriginalL'auteur Abhinav | 2012-07-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez régler le curseur de JLabel pour Le curseur.HAND_CURSOR à l'aide de code ci-dessous :
Le curseur.getPredefinedCursor(Curseur.HAND_CURSOR);
MadProgrammer de l'approche est la meilleure. Il permet d'éviter l'inutile la création d'un
Cursor
objet, à condition qu'il ait été créé avant.OriginalL'auteur Hossein Mobasher
Comme l'a dit vous voulez appeler la
setCursor()
méthode sur le JLabel et mis àCursor.Hand_CURSOR
à plus de cela, vous pouvez également souligner le texte pour en faire un HTML ressemblent lien si tu veux :):Référence:
JLabel mylabel=new JLabel("<html><u>Click here</u></html>"); mylabel.setForeground(Color.BLUE.darker());
Et je n'ai pas de désaccord. J'adore l'écriture de code, dans sa forme pure 😛
OriginalL'auteur David Kroukamp