Bonjour,
Je vous explique mon problème.
Suite au précédent post, j'ai déja définis des MouseListener sur une image.
En fonction des coordonnées du point cliqué, le prog ouvre telle ou telle page. (cas MousseClicked).
Mon but est de mettre des écouteurs de passage de souris.
Lorsque la souris passe sur tel ou tel point, le point se colore...
Je voudrais savoir si vous avez des idées concernant ce problème.
Si il est possible de définir un bouton virtuel à des coordonnées précises?
Ou alors est il possible de définir un mouseListener sur plusieurs jeux de coordonnées?
Je cherhe sur le net depuis un moment. Et je ne trouve pas de solution dans l'imédiat par moi même.
En vous remerciant :)
J'avoue ne pas comprendre ce que tu veux dire.
Typiquement, ce que tu veux faire se fait avec MouseMotionListener, méthode mouveMoved et éventuellement MouseMotionAdapter.
Sans blague ? :lol:
Bon je ne vois qu'une solution, abonne toi à Programmez! ;)
(Si ce n'est déjà fait)
hum, la j'ai un gros bug.
Je lance eclipse ce matin, et je vois 698 erreurs : o.
Des erreurs dans les classes de l'api Jexelapi.
Ca fait bugger eclipse...
Je recré un projet autre part avec les classes que j'importe, je re importe la jar jxl...
Et re les même erreurs.
Alors que lundi et mardi j'avais pas d'erreurs.
Je compile, mon exécutable marche nikel. J'exporte la jar, et les pages en lien depuis ma page principale ne marchent plus !! (tester avec l'ancien et le nouveau projet)
Es-ce un problème eclipse? Ou ai-je sélectionner une option qu'il ne falait pas?
:(:(:(
Toi tu vas commencer à comprendre "pourquoi tant de haine envers Java"...
Il faudrait que tu en donnes une ou deux ici, si possible les premières de laliste.
Va aussi farfouiller dans les logs d'Eclipse (je ne sais plus où à l'instant t mais tu trouveras sans doute) pour y chercher des informations sur un crash éventuel. Et si tu trouves, dis le ici.
Bizarre autant qu'étrange. Quelles erreurs ?
Comment ça ? Avec les 698 erreurs ça compile quand même ? Ou tu as voulu dire je compile *hier* ?
Là je ne peux pas te dire. Je n'habite pas dans ton appli et je ne vois pas de quoi tu parles. Sans doute que sous l'effet de la panique, tu oublies de donner des infos :)
Malgré ma "haine" pour Java ;) je dirai non. J'ai déjà vu des plantages fulminants avec CDT (le plugin de développement C++) par exemple, mais pour le développement Java, Eclipse est quand même stable, il faut le reconnaître.
Je dirai non également. La seule serait que lalibraire ne soit plus dans le classpath, mais comme tu écris ça "Je recré un projet autre part avec les classes que j'importe, je re importe la jar jxl" tu sembles maîtriser ce pouint alors il faut chercher ailleurs.
Justement dans ta phrase, qu'est-ce que le "autre part".
As tu essayé dans un autre workspace. parce que là on dirait que le workspace dans lequel tu travaillais est corrompu pour une raison à déterminer.
Si j'étais toi, voici ce que je ferais:
-1 Je ferais une autre installation d'eclipse dans un répertoire différent que le répertoire où il est actuellement.
-2 Je lancerais Eclipse et lui dirait d'aller dans un autre workspace que je lui indiquerais.
- 3 j'importerais les fichier d emon appli, sans oublier de faire poitner sur le jar jxl et j'essaierais de compiler.
Essaie et tiens nous au courant.
PS: bon, ça ne va pas arranger tes affaires, mais je ne peux pas m'empêcher de lancer un troll. Des problèmes de ce genre j'en ai connu avec des IDE de tous horizons. Mais *jamais* avec mon bon vieux fidèle Emacs :)
Troll à part, j'espère que tu vas t'en sortir rapidement.
Je viens de penser à quelque chose.
Peut être que tu étais avec java 5 ou plus et que tu as malencontreusement coché pour descendre à Java 4 ou moins
Regarde dans ton projet à Properties|java compiler|Java Compliance
Bah non la compilation dure un moment mais ca passe.
[img=http://img295.imageshack.us/img295/7595/probqo3.th.jpg]
Voila les erreurs
Code sous java 6.[/img]
A oui et j'ai aussi changé de workspace avant de recréer le projet.
Non faut pas tout confondre
Ca dure un moment parce qu'il faut le temps qu'il émette tous les messages d'erreurs :)
Il essaie de compiler tout ce qu'il peut
Mais au *final* ça ne passe pas. Quand tu vois un panneau rouge quelque part, ça n'est pas passé :!:
Bon à voir ta capture, tu en as fait une belle, il me semble. :lol: :lol:
Au lieu de pointer *simplement et uniquement* sur jxl.jar, tu as intégré toute l'archive de la distribution de JexcelApi dans ton projet. Eclipse voit le fichier build qui est sans doute un fichier de construction ANT et essaie de construire la librairie. Il échoue pour une raison inconnue dont on se tamponne joyeusement. Vire tout ça de ton projet.
Dans ton projet tu ne dois avoir que *tes* sources et jxl.jar.
Tu verras que ça va aller tout de suite mieux :lol:
A qui dois je facturer ?
Ok merci je vois cette erreur.
Par contre j'ai seulement importer jxl.jar.
Tout les autres fichiers se sont rajoutés par la suite. J'ai du faire une mauvaise manip :(.
Vu qu'il y avais des erreur j'ai importer aussi le .zip mais c'était vraiment en derniers recours, je savais bien que ca changerais rien xD.
En tout cas merci beaucoup pour toute cette aide :).
J'espère ne pas reposer de question comme ca par la suite ^^
Bien sûr que non
Pas tout seuls...
A n'en pas douter, et ce qui a du se passer ce matin, c'est que tu as tout faire un "build all", ce que tu n'as sans doute pas fait hier. Et là Eclipse a tenté de tout reconstruire, y compris JExcelApi, et les messages d'erreurs sont apparus.
Normalement tu ne dois jamais faire ça, du moins si le .zip est une archive de sources, parce que fondamentelement un jar est un .zip avec un manifest dedans, donc on peut trouver des zip qui font office de jar. Mais ça fait des années que plus personne ne met ses classes dans un "vrai" zip :) Donc normalement, que des jars.
C'était avec plaisir.
Tu sais, ce genre de problème c'est arrivé à tout le monde. Ca m'est arrivé à moi aussi :lol:.
Avec Eclipse hein ? Pas avec Emacs ;)
Ok bah j'ai compris comment ca c'est rajouté.
Je mettais le dossier de l'api dans le wokspace.
Je vien de retester, et en fait quand je fait cette manip ca rajoute les éléments au projet. (en plus je trouve ca logique mais j'y avais pas pensé avant :( ).
Encore merci ! :o