Par défaut, votre application Java utilise le même jeu de curseurs de souris que le système d'exploitation sous-jacent. Ainsi, sur un ordinateur Windows, l'application Java va utiliser le curseur de la souris sous Windows actuel , sous Mac OS X , il utilisera la valeur par défaut de Mac OS X curseur de la souris , et ainsi de suite . Si vous préférez créer manuellement vos propres curseurs de souris pour votre application , vous pouvez le faire avec la classe java.awt.Cursor intégré . Choses que vous devez fichier graphique de la conception curseur vous voulez Afficher plus Instructions 1 Créer une nouvelle fenêtre Java Swing . Si vous utilisez un environnement Java de développement intégré (IDE) , comme Netbeans ou Eclipse , vous pouvez prendre un raccourci en faisant cela en cliquant sur " Fichier", " Nouveau projet " et en sélectionnant " Java Application " de la " boîte de dialogue New Project " . Si vous préférez travailler à l'ancienne dans un éditeur de texte, le processus de création manuellement n'est pas très impliqué . Juste enregistrer un nouveau fichier avec le nom " CustomCursorExample.java . " 2 Importez les bibliothèques dont vous aurez besoin pour construire le programme dans votre nouvelle application en collant ces au sommet de la " CustomCursorExample.java "file: java.awt.Cursor d'importation; java.awt.Image d'importation; java.awt.Point d'importation; import java . awt.Toolkit ; javax.swing.JPanel d'importation; Cursor , bien sûr, représenteront le curseur lui-même dans le programme. Image tiendra une image qui représentera le curseur , tandis Toolkit est une classe d'assistance qui peut transformer un objet de l'image en un objet Cursor . Enfin, JPanel est la classe qui représente une fenêtre d'application en Java. 3 Collez le code suivant dans le fichier ( si vous utilisez un IDE, certains cela peut avoir déjà été fait pour vous) : public class CustomCursorExample s'étend JPanel { publique CustomCursorExample () { Toolkit tk = Toolkit.getDefaultToolkit (); cursorImage de l'image = tk.getImage ( " cursor.gif "); Cursor cursor = tk.createCustomCursor ( cursorImage , new Point ( 0,0), "Custom void main () { nouveau CustomCursorExample (); } statique } La ligne " curseur Cursor = tk.createCustomCursor ( cursorImage , nouveau Point ( 0,0), curseur personnalisé "); » est au cœur du programme la boîte à outils (tk) crée un nouvel objet curseur à l'aide de l'image et lui attribue le nom le «point» est important . " curseur personnalisé . " argument. Ceci décrit le hotspot pour le curseur ( qui pixel dans le curseur va effectuer un clic ) . dans ce cas, le point d'accès est le coin supérieur gauche de l'image , et les graphiques pour le curseur doit être conçu en conséquence. par exemple , une flèche pointant vers le coin supérieur gauche. d'autre part , un curseur en forme de croix pourrait vouloir choisir un hotspot dans le centre de l'image .
|