CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Damier en Java

K-Tastrophe
K-Tastrophe
Niveau 10
01 mai 2014 à 14:33:18

Bonjour,
Je voudrais faire un damier en Java où chaque case correspond à un bouton. Donc j'ai fait le damier, mais où je coince c'est pour l'ecoute de chaque bouton. Pour chaque bouton j'ai fait un setActionCommand mais après je sais pas comment le récuperer lorsqu'on clique sur le bouton.
Je sais écouter des boutons, mais là il y a 64 boutons donc c'est un peu plus compliqué.
Voici mon code :d) https://gist.github.com/aanonymous/5ee40fc608bf8b0ee303

Merci de votre aide :merci:

K-Tastrophe
K-Tastrophe
Niveau 10
01 mai 2014 à 14:35:08

Desolé du double post, mais j'ai oublié de préciser que ce que je veux récuperer lors d'un clic sur le bouton c'est sa coordonnées dans le damier, d'où les 2 tableaux dans mon code.

Pseudo supprimé
Pseudo supprimé 01 mai 2014 à 16:16:29

C'est pas comme ça que j'aurais fait, mais pour suivre ton idée, pose-toi ces questions, elles conduisent toutes à une solution :

- Comment est-ce que j'ai placé mes boutons ?
- Comment java fait-il pour connaître mes coordonnées et tracer les boutons ?
- Est-ce que je connais l'opérateur modulo ?
- Ma position dans le damier est une donnée "métier" ? Pourquoi mon bouton ne les contiendrai-il pas directement (Bien que ça n'ai rien à foutre dans la View, à mon sens)
- Est-ce que chaque bouton a vraiment besoin d'un comportement action spécifique ou plutôt qu'un comportement pourrait être appliqué à tous en fonction des caractéristiques de chaque bouton (IoC) ?

K-Tastrophe
K-Tastrophe
Niveau 10
01 mai 2014 à 16:38:22

Je suis débutant en Java donc je connais pas toutes les astuces et c'est normal qu'il y ait des erreurs,..
Au départ, j'avais pensé à créer une classe qui est une implémentation de ActionListener et pour chaque boutons, ajouter un action listener et vu que j'ai fait un "setActionCommand", dans ma nouvelle classe je fais un getActionCommand. Mais le problème, c'est comment récuperer le bouton en question dans cette nouvelle classe ?
Et pour ce qui est de la facon de faire, je suis en étude d'informatique et ceci est un TP et on me demande d'utiliser un setActionCommand.
Sinon, j'ai pas compris toutes tes questions :hap:

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment