Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1563 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Dessiner un terrain de basket-ball en Java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Dessiner un terrain de basket-ball en Java

n°1858484
binome_pfe​2009
Posté le 06-03-2009 à 14:15:47  profilanswer
 

Bonjour à tous  :hello: ;
Nous sommes un binôme de PFE. Nous avons aucune connaissance sur les interfaces graphiques en Java. Nous devons nécessairement dessiner un terrain de basket-ball en ce langage (EDI utilisé: JBuilder). Cette interface sera ultérieurement programmée. Le terrain doit être de dimension comme le montre ce lien http://fr.wikipedia.org/wiki/Fichi [...] ons-fr.svg
mais en centimétres ( 28 cm/15). Nous espérons bien que vous nous éclaircirez un peu le problème et nous donner un coup de main si vous pouvez surtout que nous avons encore une seule semaine pour donner le travail. Merci d'avance pour vos réponses et votre aide.


Message édité par binome_pfe2009 le 08-03-2009 à 13:33:51
mood
Publicité
Posté le 06-03-2009 à 14:15:47  profilanswer
 

n°1858870
ludo2612
Posté le 07-03-2009 à 23:00:05  profilanswer
 

Premièrement, le lien vers l'image ne fonctionne pas.
 
Pour développer des interfaces graphiques il y a plusieurs solutions en Java. Je peux te conseiller Swing qui est à mon avis une bonne API et qui en plus est assez rapide à maîtriser.
 
Si tu n'as pas peur de l'anglais tu peux lire ça : http://java.sun.com/docs/books/tutorial/uiswing/
 
Sinon il doit exister des docs en français mais je te laisse chercher.
 

n°1859914
binome_pfe​2009
Posté le 10-03-2009 à 16:59:51  profilanswer
 

Salut;
Je veux savoir si JBuilder me permet de dessiner la GUI du terrain de basket-ball en générant automatiquement le code (formes de rectangles, cercles, lignes,...). Quelqu'un me conseilles de quelques choses vu que j'ai encore 3 jours seulement et que je suis absolument "débutant" en Java?
Merci.

n°1859931
nerisson
Pic-pic
Posté le 10-03-2009 à 17:26:28  profilanswer
 

JBuilder ne te permettra pas de tracer des lignes ou des cercles.
Pourquoi ne pas faire une image et la charger dans un composant Java ? Tu doit absolument dessiner ton terrain de basket avec l'API Java2D ?


---------------
Light is right
n°1859934
binome_pfe​2009
Posté le 10-03-2009 à 17:31:47  profilanswer
 

RE;
Cette inteface du terrain sera ensuite programmable (On va insérer des boutons, un chronomètre invisible,...). Je risque que cette image auquelle tu parles ne sera pas compatible à la programmation après. Sinon, je ne sais pas car je suis trop débutant et j'ai pas mal de problèmes ( de niveau, du temps,...). Je cherche la manière la plus SIMPLE pour réaliser cette interface en 3 jours.
Merci;

n°1859939
esox_ch
Posté le 10-03-2009 à 17:44:08  profilanswer
 

Bof moi je pense que je programmerais moi même la forme du terrain (surtout que c'est pas très compliqué à faire avec swing ou autres) comme ça ils sont sûr de pas se faire chier quand ils devront resizer la fenêtre


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1859941
binome_pfe​2009
Posté le 10-03-2009 à 17:48:40  profilanswer
 

Alors esox_ch, fais-là pour moi et fais-moi reposer de ce casse de tete!

n°1859944
esox_ch
Posté le 10-03-2009 à 18:02:50  profilanswer
 

Pardon ?  Tu crois être le seul à avoir des casse-tête à résoudre?
Bein non


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1859948
binome_pfe​2009
Posté le 10-03-2009 à 18:07:37  profilanswer
 

Je rigole! En plus qui t'as dit que je suis le seul à avoir des casses tete? Tu supposes et tu affirmes?

n°1859978
esox_ch
Posté le 10-03-2009 à 18:49:54  profilanswer
 

D'accord, désolé c'est que souvent il y a des gens qui nous demandent de faire le boulot à leur place, j'ai cru que t'en faisais parti :)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 10-03-2009 à 18:49:54  profilanswer
 

n°1859988
binome_pfe​2009
Posté le 10-03-2009 à 19:34:26  profilanswer
 

esox_ch; si tu as bien remarqué, tes réponses ne m'apportent rien d'utile! Je m'adresse à tous les autres internautes qui accèdent à ce forum de m'aider à élaborer mon projet.
Merci.

n°1860020
Ricco
Retour au pays
Posté le 10-03-2009 à 20:54:51  profilanswer
 

Lol c'est pas comme ça que tu vas avoir de l'aide :D
 
Allez, pour éviter que votre prof soit trop deg ... Si c'est bien lui qui a donné le lien de l'image, je trouve ça pas mal comme idée. En fait l'"image svg" est un fichier XML ouvrable avec le notepad et qui contient les coordonnées de ligne, cercles & co déssinés.  
 
A priori ton prof veut juste que tu fasse un prog qui lit le xml, et qui a des objets lignes, cercles & co qui savent se dessiner dans un jpanel en utilisant Graphics2D ( par exemple ). C'est le premier exercice classique sur le polymorphisme en un peu plus compliqué. Y'a surement plein d'exercices corrigé la dessus sur le net ...


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1860044
binome_pfe​2009
Posté le 10-03-2009 à 21:27:49  profilanswer
 

Salut à tous!
Ricco, je suis un peu pressé par le temps. Non c'est moi qui a choisi le lien et quelqu'un m'a conseillé de procéder à utiliser une image SVG ensuite et l'afficher dans une interface en utilisant le JSVGCanvas de la librairie tierce partie Batik. Mais je risque que cette image ne sera pas compatible à programmer après. C'est pourquoi je cherche la manière la plus simple à procéder. Merci pour ta réponse. Je vais réfléchir quand meme à cette idée.  
 

n°1860884
esox_ch
Posté le 12-03-2009 à 19:30:43  profilanswer
 

En ce qui me concerne je continue à dire que ce que tu dois faire c'est :  
- Calculer en pourcentage de la hauteur/largeur la position de chaque point "clé" (chaque sommet / centre d'un cercle).
Une fois que tu as ces informations écrites sur ton bloc de papier à côté de toi, tu fais comme Ricco t'a dit : Tu crées des classes Cercle, Trapèze, DemiCercle et après c'est fastoc.. Te fait pas chier avec des classes exotiques pour un truc aussi simple sinon au final t'aura un programme de 10 lignes qui inclu 15 jar


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1860910
Ricco
Retour au pays
Posté le 12-03-2009 à 20:40:12  profilanswer
 

Ouai au fait +1. Si le but n'est pas de lire un SVG ça fait un peu bizarre d'inclure des classes svg.


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1860931
binome_pfe​2009
Posté le 12-03-2009 à 21:07:47  profilanswer
 

Ricco;
J'ai proposé ce lien qui contient cette image SVG juste à titre d'indication des dimensions d'un terrain de basket-ball FIBA. En fait, je vais dessiner cette fameuse GUI avec AWT et/ou SWING. J'ai un autre problème. J'ai implémenté un code d'un chronomètre. J'ai quelques erreurs dont j'ai pas pu les corriger. En plus, je veux que ce chron soit invisible. Comment dois-je procéder?
Merci à vous tous! :)

n°1861806
binome_pfe​2009
Posté le 15-03-2009 à 18:34:55  profilanswer
 

Salut Ricco;
J'ai bien dessiné mon terrain de basket-ball avec Inkscape (extension .svg). A cette image, j'ai dessiné des petites cercles. Je veux importer cette image en une fenetre Java. Je veux aussi programmer ces petites zones de l'image svg avec des popups menus. Tout d'abord, est-ce que ça est permis? Ensuite, j'espère que vous m'indiquer les principaux outils/procédures qui me permettent d'effectuer cette importation (Le plus simple possible). Je compte en vous car vraiment j'ai plus de temps.
Merci à vous tous! :) :) :)

n°1861809
esox_ch
Posté le 15-03-2009 à 18:38:31  profilanswer
 

Je doute que t'auras grand chose comme réponse vu que tu t'obstines à faire le contraire de ce qu'on te dit


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1861812
binome_pfe​2009
Posté le 15-03-2009 à 18:42:57  profilanswer
 

J'ai bien suivi la démarche de Ricco :) Celle d'importer un SVG puisque j'ai ni le temps/connaissances disponibles pour la dessiner en utilisant Swing ou bien AWT.

n°1861832
esox_ch
Posté le 15-03-2009 à 19:09:27  profilanswer
 

Alors laisse tomber, parce que faire ce genre de dessin en Swing c'est beaucoup plus simple que ce qui t'attends quand tu devras te battre avec les ActionListener sur tes zones cliquables

 

Edit : Regarde le dernier message de Ricco, il avait juste pas bien compris le cahier des charges, d'où sa 1ère réponse non-optimale


Message édité par esox_ch le 15-03-2009 à 19:10:20

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1862895
binome_pfe​2009
Posté le 18-03-2009 à 10:41:11  profilanswer
 

Bonjour à tous;
Certains m'ont conseillé d'utiliser JavaFX pour programmer les zones qui existent à l'image SVG (des petites cercles) avec des boutons Popup menus. Quelqu'un peut me donner une démarche la plus simple et basique possible pour entamer cette importation de l'image en Java?
Merci à vous :)
NB: J'ai utilisé l'outil Inkscape pour dessiner l'image SVG.

n°1863212
sircam
I Like Trains
Posté le 18-03-2009 à 16:03:38  profilanswer
 

Est-ce que tu ne te déciderais pas à essayer de faire qq chose, en suivant les bons conseils prodigués par les gens ici, plutôt que de discuter de toutes les façons possibles de le faire? :??:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1863232
binome_pfe​2009
Posté le 18-03-2009 à 16:21:56  profilanswer
 

J'ai dépassé l'étape de décision. Je me concentre maintenant sur la manière d'importer l'image SVG déjà dessiné en Java.

n°1863309
esox_ch
Posté le 18-03-2009 à 19:31:45  profilanswer
 

Bravo, tu feras un excellant politicien :D
Passer 12 jours à réfléchir à quelle est la meilleure façon de résoudre un problème, demander l'avis d'experts et au final faire le contraire


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1863310
Ricco
Retour au pays
Posté le 18-03-2009 à 19:32:01  profilanswer
 

Bon alors il suffit de suivre http://www.google.fr/search?q=JSVG [...] =firefox-a


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1863320
binome_pfe​2009
Posté le 18-03-2009 à 20:43:33  profilanswer
 

esox_ch a écrit :

Bravo, tu feras un excellant politicien :D
Passer 12 jours à réfléchir à quelle est la meilleure façon de résoudre un problème, demander l'avis d'experts et au final faire le contraire


 
Salut à tous  :hello:  
J'apprécie bien les réponses des experts et de ceux qui m'ont répondu. J'ai choisi la méthode d'importation dès le 15/03 car elle me semble la plus adéquate à mes connaissances et me fera gagner du temps. Je suis pas un "excellent" politicien.
Merci.

n°1869635
sircam
I Like Trains
Posté le 05-04-2009 à 11:52:40  profilanswer
 

Hello. Pourrais-tu peut-être, dans l'esprit de partage qui anime ce forum, nous donner un retour sur ton travail?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Dessiner un terrain de basket-ball en Java

 

Sujets relatifs
Java et multicoeurModifié une appliquation java
[JAVA] Séries de "for" imbriqués avec conditionsenvoyer des SMS depuis une appli Java
[HTML/JAVA] Insertion code java dans une page HTMLProjet : C ou Java ? Comment modéliser avec GTK ?
[Java/SQLserver] Connexion en java a une base sql server[Java]Découper une String en plusieurs tableaux
[Java] Probleme de cast[JAVA] [STRUTS] Code dans l'action à executer apres validation du form
Plus de sujets relatifs à : Dessiner un terrain de basket-ball en Java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR