Comment créer un nouveau curseur ? [JAVA] - Programmation
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 ?
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)
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
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.
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...
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...