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 :

Melanger des JButton


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut Melanger des JButton
    Bonsoir à tous et à toutes

    Voila, en fait, je vais essayer de vous expliquer le plus clairement possible la situation.

    J'ai une classe Taquin (qui marche nickel) et une sous-classe taquinGraphique,

    Dans la classe Taquin j'ai une fonction melanger qui permet de melanger mon Taquin.

    Dans un fichier TaquinIHM je créé un nouveau taquinGraphique et donc par conséquent un Taquin, voilà, en fait j'aimerais savoir comment utiliser la fonction melanger, pour me mélanger mon taquinGraphique...
    En bref j'aimerais associé à chaque JButton pour pouvoir les melanger, un exemple de ce que me fournit ma fonction melanger de ma classe Taquin

    Je sais, il vous faut du code, dite moi lequel vous aimeriez, et je vous le fournierai, je cherche depuis pas mal de temps, mais j'avoue que je bloque un peu...

    Merci d'avance
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    De maniere plus claire, j'aimerais pouvoir associer a chaque bouton et une fois melanger, les obtenir dans l'ordre qui sont dans la Capture3.jpg
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  3. #3
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Personne n'a de réponses? ou bien mon problème est mal posé?

    Ca serait bien que je puisse avoir vos idées sur une maniere de faire, sa fait plusieurs jours que je bloque dessus, merci d'avance...
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  4. #4
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Euh, je veux bien m'y coller ... tu melanges quoi exactemeent dans ta fonction melanger de ton taquin ?!? Un tableau de chiffres ?!?
    Si tel est le cas, tu peux toujours avoir d'un coté une map dans laquelle tu associe ton carré graphique a un entier ...

    Puis tu envoie un tableau d'entier se faire "melanger" par ton taquin pour enfin placer tes elements de la maniere suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(lignes)
        for(colonnes)
        objet_a_poser_dans_cette_case = map.getValue(tab_chiffres[ligne][colonne]);
    Si ca marche pas ainsi, bah essaie de détailler le fonctionnement de ta classe taquin voire d'y afficher le code pour connaitre son mecanisme

  5. #5
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Je te fourni le code de la classe Taquin

    Voila, en fait, chaque case de mon jeu est un JButton sur lequel j'ai découpé une image en icones, bref une case=JButton avec une icone...
    J'aimerais pouvoir les melanger en utilisant la classe Taquin, j'ai aussi une classe taquinGraphique, mais je peux pas la joindre, je suis plus sous Nux...

    J'peux juste fournir sa, sa suffit je pense...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class    TaquinGraphique extends Taquin                     
    {                     <ul><li style="">private JButton[][] jb_cases;                                     
    private JPanel jp_taquin;                         
     
    public TaquinGraphique(ImageIcon image, int nl, int nc) ...                         
    public JPanel getJPanel() ...                         
            ...</li></ul>}
    Je sais pas comment faire le lien entre les 2, merci de t'y coller
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  6. #6
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Ta classe Taquin fonctionne actuellement ?!? Donc ca veut dire qu'en mode console le jeu marche bien alors ?!?

Discussions similaires

  1. Utilsation des JButton dans une Jtable
    Par henpower dans le forum Composants
    Réponses: 4
    Dernier message: 18/09/2007, 16h58
  2. Question sur des JButton et ActionListener
    Par DrTank dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 19/05/2007, 16h10
  3. Réponses: 6
    Dernier message: 26/04/2007, 16h00
  4. des JButton ou JPanel 1 en dessous de l'autre
    Par jomannix dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 12/11/2006, 11h57
  5. JPanel sur JPanel contenant des JButton
    Par loic_86 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 17/05/2006, 20h49

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