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

[Java] MVC comment gérer les boutons ?

PauloDelgado4
PauloDelgado4
Niveau 10
04 mai 2019 à 20:58:20

Bonjour,

Tout d'abord je précise que je suis débutant en java, je connais les bases mais dans le cadre d'un projet je me suis intéressé aux interfaces graphiques et j'ai adopté le modèle Modèle-Vue-Controleur.
Pour mes boutons notamment, je me suis dit qu'il fallait gérer ça dans le contrôleur, donc actuellement mes boutons se contentent d'appeler une fonction du contrôleur des qu'on clique dessus. Pour savoir quel bouton a été appuyé pour le moment, je recupere le message qui s'affiche dessus et je réagis en conséquence, sauf que je me rends compte que ça va vite être limité, même si dans le cadre se mon projet ça ne devrait pas poser trop de soucis

Donc voila, je me demandais par curiosité, quelle est la bonne pratique a utiliser de manière générale pour traiter les actions utilisateurs ? Ou le traitement doit il se faire (contrôleur ?), ou doit on chercher l'identité du bouton etc...
Merci d'avance

Grand__Smurf
Grand__Smurf
Niveau 46
05 mai 2019 à 00:49:17

https://gameprogrammingpatterns.com/observer.html

C'est pas limité aux jeux-vidéos.

PauloDelgado4
PauloDelgado4
Niveau 10
05 mai 2019 à 01:14:26

KaliBelladona : d'accord, j'y avais pensé mais ça donne donc presque un bouton = une classe, autant dire qu'on a vite des dizaines de classes. Je pensais qu'il y avait mieux :(

Grand Smurf : merci pour le lien, je vais lire ça

Bunyan
Bunyan
Niveau 17
05 mai 2019 à 12:10:47

Il est normal d'avoir de nombreuses classes.
Nous ne sommes en rien limité par ce type de métrique et il vaut clairement mieux une centaine de classes externes plutôt qu'une classe avec énormément de classe anonymes internes.
Niveau lisibilité, ce dernier cas n'est pas gégé.

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