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

  FORUM HardWare.fr
  Programmation
  Java

  [debutant]applet java+echiquier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debutant]applet java+echiquier

n°1000603
steuba
Posté le 04-03-2005 à 13:13:58  profilanswer
 

Salut a tous,
 
J aimerais savoir comment faire pour dessiner dans une applet un echiquier (donc un quadrillage de 8 sur 8 bicolore) sur lequel residerait des pieces movibles.
J avais penser a utiliser un gridlayout mais avant d aller plus loin je me demander si par la suite il etait possible de superposer des images (les pieces) par dessus?
 
Quelle meilleure solution proposer vous?
 
merci

mood
Publicité
Posté le 04-03-2005 à 13:13:58  profilanswer
 

n°1001185
yo c spi
Yo !
Posté le 04-03-2005 à 19:17:51  profilanswer
 

Utilise la classe Canvas (java.awt).
petit exemple :

Code :
  1. class MyCanvas extends Canvas {
  2.     Pion[] pions;
  3.    
  4.     class Pion {
  5.         public void draw(Graphics g) {
  6.             ...
  7.             g.drawCircle(...);
  8.             ...
  9.         }
  10.     }
  11.     public MyCanvas() {
  12.         ...
  13.         setSize(800, 800);
  14.         ...
  15.     }
  16.     public void paint(Graphics g) {
  17.         ...
  18.         // Un qudrillage 8x8
  19.         for(int i=100 ; i<800 ; i+=100) {
  20.             g.drawLine(0, i, 0, i);
  21.             g.drawLine(i, 0, i, 0);
  22.         }
  23.         ... // Remplissage d'une case sur 2 par exemple
  24.         // Dessin des pions
  25.         for(int i=0 ; i<pions.length ; i++)
  26.             pions[i].draw(g);
  27.         ...
  28.     }
  29. }


Message édité par yo c spi le 04-03-2005 à 19:19:18

---------------
J.C. Farinet

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

  [debutant]applet java+echiquier

 

Sujets relatifs
[Java/SQL]SQL command not properly ended[Java][Linux : probleme d'accents]
[java] Executer une appli java par double clicconnection java MySql
conversion d'un float en String avec java[JAVA] Limite du BufferedReader ?
[JAVA] Probleme de conversion de String en Date?[JAVA] online update
Quitter une methode et une applet[newbie]problem pour l'execution des applet
Plus de sujets relatifs à : [debutant]applet java+echiquier


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