Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créer liste interface graphique

Jeu de carte

    23 septembre 2018 à 22:24:37

    Bonjour/Bonsoir,

    je voudrais savoir comment afficher une liste de carte dans une fenêtre en Java. Je dois réaliser un jeu de carte.

    J'ai représenté la pioche par une liste de Carte. Puis je distribue le meme nombre de cartes aux 2 joueurs.

    Les cartes du joueur 1 sont stockés dans une liste, les cartes du joueur 2 dans une autres.

    Mais après des heures à chercher, je n'ai pas trouvé comment afficher ces 2 listes dans une fenetre Java. (Je veux les représentés avec une images de la carte)

    En gros la question est Comment représenter graphiquement une listArray de cartes. Voilà le code correspondant à une carte : 

    import java.awt.Image;
    
    public class Card {
    
    	int numeroJoueur;
    	String couleur;
    	Image image;
    	public Card(int numeroJoueur, String couleur)
    	{
    		this.numeroJoueur = numeroJoueur;
    		this.couleur = couleur;
    		
    	}
    	
    }



    Et voilà le code correspondant à ma liste : 

    List<Card> listeJoueur1 = new ArrayList<Card>();
    List<Card> listeJoueur2 = new ArrayList<Card>();

    Merci d'avance. 

    un truc dans le genre, comme les 5 cartes à cotés

    -
    Edité par kariiim-84 23 septembre 2018 à 22:31:55

    • Partager sur Facebook
    • Partager sur Twitter
    karim
      23 septembre 2018 à 23:07:51

      Jette un coup d'oeil à JavaFx pour comprendre comment marche les interface graphique en java. Parce que je pense que c'est loin d'être aussi directe/facile que ce que tu t'imagines.
      • Partager sur Facebook
      • Partager sur Twitter
        24 septembre 2018 à 14:26:13

        D'accord je vais continuer mes recherches merci.
        • Partager sur Facebook
        • Partager sur Twitter
        karim

        Créer liste interface graphique

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown