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 .