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

Java Discussion :

Créer un événement non graphique


Sujet :

Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    586
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 586
    Points : 1 147
    Points
    1 147
    Par défaut Créer un événement non graphique
    Bonjour.
    J'ai un petit souci d'amateur: je cherche à créer mon propre événement, mais pour une utilisation qui n'a rien de graphique. Un objet 'score' gère... le score et informe par un événement l'objet 'jeu' lorsque le niveau vient de changer. Un truc tout simple pour faire juste un peu évolué
    Tous les exemples que j'ai lus parlant d'événements sont graphiques, et attrappent des clics, des ENTREE, des drag&drop etc. Ils utilisent des KeyEvent ou des MouseMotionEvent ou des ... déjà existant, ou en font dériver leurs nouveaux représentants.
    Je me demande de quel 'event' je peux hériter, sachant que le mien n'est pas graphique et que je ne trouve pas grand chose d'autre que java.awt.event (obsolète) ou java.awt.AWTEvent ?
    Merci.

  2. #2
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    586
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 586
    Points : 1 147
    Points
    1 147
    Par défaut
    Oui, merci. J'avais déjà lu cet excellent tuto et, non seulement je l'avais oublié , mais aussi manqué le petit commentaire signalant que, bien que l'événement hérite de javax.swing.event.xxx, il n'est pas réservé aux événements graphiques.

    C'est tout de même bizarre d'être obligé de dépendre d'une bibliothèque graphique pour fabriquer des événements .
    Encore merci.

  4. #4
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par Thorna
    Oui, merci. J'avais déjà lu cet excellent tuto et, non seulement je l'avais oublié , mais aussi manqué le petit commentaire signalant que, bien que l'événement hérite de javax.swing.event.xxx, il n'est pas réservé aux événements graphiques.

    C'est tout de même bizarre d'être obligé de dépendre d'une bibliothèque graphique pour fabriquer des événements .
    Encore merci.
    En fait elle a été faite pour Swing, mais c'est un peu dommage je trouve, les évènements ne sont pas réservés aux interfaces graphiques...

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    586
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 586
    Points : 1 147
    Points
    1 147
    Par défaut
    Je suis bien d'accord!
    Au fait, la gestion de la liste des Listeners, tout comme celle des différentes fonctions fireXxx(), qui doivent être répétées dans chaque classe où l'on souhaite implémenter des événements, ne peuvent-elles pas être héritées de quelque chose?
    Le mérite de ce tuto, c'est de bien expliquer les différents points successifs et les différentes choses à mettre en oeuvre, qui sont nombreux et nombreuses et déjà faits et refaits par centaines dans d'innombrables classes pré-existantes. Je me demandais si on ne pouvait pas mettre en oeuvre la faculté de réutilisation de code chère aux langages objet, sauf que je ne sais pas où trouver l'original .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/12/2010, 09h34
  2. Comment créer un composant non graphique paramétré
    Par colorid dans le forum Langage
    Réponses: 4
    Dernier message: 11/10/2009, 22h08
  3. Créer un événement à mon composant
    Par natie_49 dans le forum Composants VCL
    Réponses: 12
    Dernier message: 22/06/2005, 12h01
  4. Créer des événements
    Par thebeb dans le forum MFC
    Réponses: 8
    Dernier message: 04/02/2005, 17h45
  5. Réponses: 7
    Dernier message: 21/05/2004, 18h13

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