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

2D Java Discussion :

Ajouter des cercles dans un Panel


Sujet :

2D Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 62
    Points : 42
    Points
    42
    Par défaut Ajouter des cercles dans un Panel
    Salut à tous,

    j'avoue , je suis un peu paumé avec les graphiques de java .

    J'aimerais dans un premier temps faire un truc simple:
    Juste ajouter des joueurs représentés par des cercles dans un panel.


    j'ai une fenetre, dans cette dernière j'ai un JPanel et j'ai une classe Joueur avec ses coordonnées.
    Je ne sais pas trop comment dire au Panel de dessiner un cercle à l'endroit (joueur.x, joueur.y)

    Faut-il que je mette la classe Joueur en Shape et je après je fais un draw(joueur) (et comment fait-on?) ou y'a une autre solution ?

    Merci !

  2. #2
    Membre actif Avatar de schneidb
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 236
    Points : 240
    Points
    240
    Par défaut
    Créer un panel: joueurPanel extends JPanel
    rédéfinir la méthode public void paintComponent(Graphics g)
    dedans y mettre:
    .__ super.paintComponent(g);
    .__ boucler sur tes joueurs et afficher un cercle en conséquence
    .__ par g.drawOval( x , y , w , h );

    Attention les coordonnées x et y sont définies par rapport à ton panel.

  3. #3
    Membre émérite
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Points : 2 410
    Points
    2 410
    Par défaut
    Bonjour,
    Le JPanel utilisé pour dessiner les joueurs doit être étendu comme ça :
    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
    public class JoueursPanel extends JPanel {
     
      public JoueurPanel() {
        super(null);
      }
     
      public Dimension getPreferredSize() {
        // indique la taille idéale du JPanel
      }
     
      // voir à surcharger getMinimumSize() et getMaximumSize()
     
      public void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(Color.BLACK);
        g.drawOval(0, 0, getWidth(), getHeight());
     
        g.setColor(Color.RED);
        g.fillOval(getWidth() / 4, getHeight() / 4, getWidth() / 2, getHeight() / 2);
      }
    [EDIT] arrg, je m'ai fait eu !!
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    Merci !

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    Merci !

Discussions similaires

  1. Problème d'ajout des images dans un panel
    Par joumana dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 21/06/2010, 13h34
  2. Réponses: 1
    Dernier message: 05/10/2009, 03h50
  3. [C# 2.0][Ajouter des Controls dans un panel
    Par the big ben 5 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/11/2006, 09h07
  4. Ajouter des chemins dans la variable PATH
    Par Righetto Dominique dans le forum Linux
    Réponses: 7
    Dernier message: 21/03/2004, 17h38
  5. Ajouter des contrôles dans la palette des contrôles.
    Par WOLO Laurent dans le forum MFC
    Réponses: 4
    Dernier message: 22/01/2004, 08h27

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