Boutons sur un graphique (carte)

ichigo-baka
Boutons sur un graphique (carte)

Bonjours,
Je souhaiterais savoir si il est possible de définir des éléments graphiques en tant que boutons.
Je dispose d'une carte et doit rendre "intéractifs" les pays (mouseListener...).
Si vous avez quelques fonctions qui pouraient m'aider.

En vous remerciant par avance :).

PS : comment puis-je rendre éxécutable mon programme java?

fredericmazue

Bonjour,

Quote:
Si vous avez quelques fonctions qui pouraient m'aider.

Comment veux tu que l'on en ait ?
C'est à toi de l'écrire puisque c'est toi qui connaît les limites des pays, etc.
Tu l'as bien dit: mouseListener. Partant de là c'est à toi d'analyser les coordonnées des clics de la souris et de réagir en conséquence.

Quote:
PS : comment puis-je rendre éxécutable mon programme java?

PS: tu ne peux pas.
(Si la question est bien formulée)
ichigo-baka

fredericmazue wrote:

Tu l'as bien dit: mouseListener. Partant de là c'est à toi d'analyser les coordonnées des clics de la souris et de réagir en conséquence.

Ok merci c'est la réponse que j'atendais. J'atendais plus une réponse de principe qu'autre chose en fait. Et par fonction je n'atendais pas du code, mais des noms de classe utiles ^^. J'aurais du mieu formuler ma question.

fredericmazue wrote:

Quote:

PS : comment puis-je rendre éxécutable mon programme java?

PS: tu ne peux pas.
(Si la question est bien formulée)

Pardonnez moi pour la question stupide que je vais poser, mais c'est mon premier programme java (noob inside :p) qui devra être utilisable par d'autres personnes. Comment puis-je alors faire pour utiliser ce programme facilement et directement (sans passer par eclipse).

Encore merci pour vos réponses :)

fredericmazue

Quote:
c'est mon premier programme java

J'espère aussi (pour toi) que c'est le dernier ;)

Quote:
Comment puis-je alors faire pour utiliser ce programme facilement et directement (sans passer par eclipse

Ah :)
Je me doutais que c'était ça la question.
Alors oui on peut, mais le programme n'est pas "exécutable", ce n'est pas la même chose.

Tu commences par demander à Eclipse de t'exporter ton appli dans une archive jar. (Normalement Eclipse va y définir une classe principale à ta demande)
Supposons qu'Eclipse ait pondu le_jar.jar

On lance l'appli par

java -jar le_jar.jar

Et ça démarre sur la classe définie comme principale

ichigo-baka

Merci bien ca marche niquel.

fredericmazue wrote:
Quote:
c'est mon premier programme java

J'espère aussi (pour toi) que c'est le dernier ;)

Quote:

Stage en java et jdbc ... ^^.

fredericmazue

Quote:
Stage en java et jdbc ... ^^.

On ne fait pas toujours ce que l'on veut :(

ichigo-baka

Pourquoi tant de haine envers le JAVA? ^^

fredericmazue

Parce que je connais pas mal d'autres langages, et que je juge par comparaison.

Et aussi parce que je suis contre la pensée unique.
De nos jours tout le monde prend Java (ou le même, C#) sans réfléchir, alors qu'il existe presque toujours un choix plus pertinent.
Si c'est Java qui convient pour un développement alors ok pourquoi pas.

Et aussi parce que, en tant que technicien un peu expérimenté et journaliste informatique, je me fais un devoir de dire qu'il existe d'autres choses.

Et aussi parce que j'ai beaucoup codé professionnellement avec Java alors je le connais bien, (voire très bien si je peux me permettre) et que je peux parler d'expérience.

Et aussi parce que très souvent, les mômes sont gavés de Java à l'école et que même s'ils sortent diplômés, ils ignorent beaucoup en informatique et que Java ne constitue pas un socle, un background pour facilement assimiler d'autres choses ou même pour aborder un développement.

Et aussi parce que si tu connais l'histoire, à l'époque de Netscape, tu sais que Java est un joujou promu par une campagne marketing, un matraquage à base de gros mensonge.
"Write Once Run Everywhere" Comme si Java avait inventé la portabilité alors que tous les langages avant lui étaient portables depuis belle lurette, et que pour moi avec toutes les JDK avec lesquelles j'ai travaillé, c'était "Write Once, Debug Every where" Comme par exemple des choses très basiques comme un JFileChooser se comportant différemment sous Windows et sous Linux avec une JDK Sun ou une JDK IBM. (2 plates-formes 3 comportement différents dont un vrai non-fonctionnement, record à battre) Alors que je n'ai jamais eu ce genre de déboires avec un autre langage.

Et aussi parce que Java c'est le langage par excellence de la lourdeur et des dépassements de budgets de développement.
De la non tenue à la charge et de l'épuisement des ressources, à faire pâlir le trou de la sécurité sociale.

Et aussi pour mille autres raisons, mais je ne vais pas écrire un livre.

Et aussi parce que je ne l'aime pas :lol:

Voilà
:twisted:

fredericmazue

Petit correctif, ce n'était pas JFileChooser, mais JColorChooser.
Ca change tout ;)

ichigo-baka

fredericmazue wrote:
Petit correctif, ce n'était pas JFileChooser, mais JColorChooser.
Ca change tout ;)

euuh? ^^