IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

cree un damier


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut cree un damier
    bonjour a tous

    je possède une interface graphique avec au milieu un Panel

    je souhaiterait représenter dans ce panel un "plateau" (c-a-d un tableau a deux dimension) avec dans les cases des images qui pourront par la suite se deplacer

    et je ne voit pas du tout comment cree la representation de ce plateau

    si quelqu'un pouvait m'aider

    merci a tous

  2. #2
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Je te donne un exemple de Panel que j'ai fait qui crée un damier, et met des images dedans, bien sur ce n'est qu'une partie de mon programme donc ça compilera pas mais c'est le principe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    private class Plateau extends JPanel
    {
    	/**
             * 
             */
    	private static final long serialVersionUID = 76533729145264957L;
     
    	Plateau()
    	{
    		setSize(416,416);
     
     
    	}
     
    	public void paintComponent(Graphics g)
    	{
    		// dessin du plateau
    		for(int i=0;i<8;i++)
    		{
    			for(int j=0;j<8;j++)
    			{
    				if((i+j)%2==0) g.setColor(new Color(246,241,198));
    				else g.setColor(new Color(251,255,232));
     
    				g.fillRect(i*52,j*52,52,52);
     
     
     
    			}
    		}
     
    		// dessin des animaux
    		for(Coords_Animal ca:coordonnees)
    		{
    			g.drawImage(ca.animal.getImageNormale(),ca.X,ca.Y,null);
    		}
    	}
    }
    Cette classe privée est dans ma JFrame, et mon plateau est un private Animal[][] dans ma JFrame où Animal correspondrait à la représentation d'une de tes pièces.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 310
    Par défaut
    merci ca correspond a l'ebauche que je chercher

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. vision d'un pion sur un damier.
    Par Med_Prog dans le forum Algorithmes et structures de données
    Réponses: 16
    Dernier message: 08/09/2005, 10h39
  2. Réponses: 13
    Dernier message: 19/05/2004, 17h07
  3. Comment cacher un Dilog box cree en MFC
    Par Zorgz dans le forum MFC
    Réponses: 2
    Dernier message: 13/01/2004, 22h11
  4. [langage] Créé un hash dans un fichier...
    Par Smooky dans le forum Langage
    Réponses: 3
    Dernier message: 26/03/2003, 08h49
  5. Comment cree une boite de dialogue parcourir
    Par kenshi dans le forum MFC
    Réponses: 5
    Dernier message: 06/01/2003, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo