[JAVA] Comment créer un nouveau curseur ?

Comment créer un nouveau curseur ? [JAVA] - Programmation

Marsh Posté le 26-05-2001 à 17:34:21    

Alors donc voilà, je voudrais modifier le curseur de la souris, mais en utilisant un GIF à moi (et pas un des curseurs pré-définis).
 
J'ai essayé la méthode createCustomCursor (ou quelque chsoe comme ça), mais le compilateur me renvoit un message m'indiquant que c'est une méthode non-statique et qu'elle ne peut pas être appelée à partir d'un contexte statique...
 
Alors bref, si quelqu'un a une idée, ça me dépannerait beaucoup.
Bon, ben merci d'avance...

Reply

Marsh Posté le 26-05-2001 à 17:34:21   

Reply

Marsh Posté le 26-05-2001 à 17:37:56    

Ben tu fais ce qu'il te dis de faire !

Reply

Marsh Posté le 26-05-2001 à 18:41:05    

Ok. Bon alors j'étais content d'avoir une réponse, mais la déception est rude... :)
 
Quelqu'un d'autre ?

Reply

Marsh Posté le 26-05-2001 à 21:10:07    

Bien Verdous t'as répondu : c'est une méthode non-statique et qu'elle ne peut pas être appelée à partir d'un contexte statique.
 
donc tu modifie le code , tu appelle cette methode dans un boloc qualifié de statique, et le compilateur il est pas d'accord.
 
tu peux déplacer la méthode dans une zone non statique ou tu modifie la zone pour qu'elle soit statique (c'est selon ton code)

Reply

Marsh Posté le 27-05-2001 à 16:07:08    

Bon apparemment y'a un problème de compréhensionnement...
JE SAIS CE QU'IL VEUT CE CONNARD DE COMPILATEUR !!!
(mais seulement j'ai beau déplacer cette méthode un peu partout, rien n'y fait...)
 
Bon enfin merci quand même :)

Reply

Marsh Posté le 27-05-2001 à 23:32:15    

Tu as une méthode de classe dans la classe java.awt.Toolkit qui permet de récupèrer le toolkit par défaut getDefaultToolkit() (c une méthode static).
 
Ensuite tu fais :
 
java.awt.Toolkit.getDefaultToolkit().createCustomCursor(tes paramètres) regarde la doc pour les params. Cette méthode te renvoie une instance de Cursor que tu peux utiliser.
 
createCustomCursor() est une méthode d'instance donc tu peux pas faire un truc du genre Toolkit.createCustomCursor().  
C pour ca que ton compilateur t'a envoyé un message d'erreur.
En plus Toolkit est une classe abstraite donc non instanciable.

Reply

Marsh Posté le 28-05-2001 à 09:52:42    

Eh ben voilà !!!
Merci beaucoup pour le tip, je vais essayer ça le plus vite possible...
(Bon ça fait pas super longtemps que je fais du java, alors je galère un peu...)
 
Allez, merci encore et à bientot peut-être (mais j'espère que non... :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed