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

Langage Java Discussion :

[Evenement] en créer de personnalisé


Sujet :

Langage Java

  1. #1
    Membre confirmé

    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2007
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2007
    Messages : 179
    Points : 649
    Points
    649
    Par défaut [Evenement] en créer de personnalisé
    Bonjour

    J'aurais voulu savoir comment on fesait pour lever des évenements personnalisé ?
    enfin si c'est possible....

    merci
    L'expérience est une lanterne que l'on porte sur le dos et qui n'eclaire jamais que le chemin parcouru.

    La nature fait les choses sans se presser, et pourtant tout est accompli.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    mai 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2007
    Messages : 116
    Points : 120
    Points
    120
    Par défaut
    Precise un peit peu ta question s'il te plait.
    Un événement est a prioris declenché par un utilisateur et je ne vois pas ce que tu appelles un evenement personalisé.

  3. #3
    Membre régulier Avatar de kerinel
    Profil pro
    Inscrit en
    février 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2007
    Messages : 103
    Points : 107
    Points
    107
    Par défaut
    Bonjour,
    n'importe quel objet peut créer des évènements pour informer d'autres objets de changements ayant eu lieux. Et il est donc tout à fait possible de créer ses propres évènements personnalisés (en dérivant Event) et ses propres Listeners (en créant une interface MonEventListener).
    Maintenant reste à voir si ça vaut vraiment le coup ou non...

    Par contre l'objet crée un évènement. Mais une méthode peut lever une Exception. C'est pas pareil. Mais c'est aussi possible. Dis nous ce que tu veux faire.

    Bon code,
    kerinel

  4. #4
    Membre confirmé

    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2007
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2007
    Messages : 179
    Points : 649
    Points
    649
    Par défaut
    Ce que je veux faire c'est une gestion de planing.
    Donc j'ai un pourcentage réalisé d'une tache.
    Donc quand je modifie le pourcentage je veux qu'un évenement soit émis pour que les objet parent (le sous-projet projet ...) soit avertie et re fasse leur pourcentage a eux (pour que le calcul soit toujours bon).
    L'expérience est une lanterne que l'on porte sur le dos et qui n'eclaire jamais que le chemin parcouru.

    La nature fait les choses sans se presser, et pourtant tout est accompli.

  5. #5
    Membre régulier Avatar de kerinel
    Profil pro
    Inscrit en
    février 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2007
    Messages : 103
    Points : 107
    Points
    107
    Par défaut
    Bonjour,
    il s'agit donc bien d'évènements personnalisés . et donc tu ne "lèveras" pas un évènement mais tu peux parfaitement le créer.
    Recenses les différentes informations que ton "ModifPercentEvent" devra transmettre. Tu crées les différents champs ad-hoc dans ce ModifPercentEvent.
    Ensuite le plus simple est de créer une nouvelle interface, ModifPercentLisener par exemple qui indique une méthode modifPercentRespon(ModifPercentEvent e)
    Comme cela tu pourras indiquer les éléments capables de recevoir et traiter ton ModifPercentEvent.
    Ensuite la classe qui va créer le ModifPercentEvent (donc celle qui va "subir" la modification originale) doit implémenter une première méthode publique pour "enregistrer" les objets intéressés par le fait qu'il y a eu une modification :
    - addModifPercentListener(ModifPercentListener mpl)
    une seconde pour les enlever quand ils ne sont plus intéressés
    Et enfin une méthode privée ou protéger pour notifier de chaque modification :
    - fireModifPercentEvent(les parametres ad-hoc)
    c'est dans cette méthode que tu fais
    ModifPercentevent mpe = new ModifPercentEvent(les paramètres ad-hoc)
    et que tu passes en revus la liste des objets intéressés pour appeler modifPercentRespons(mpr);

    Bon code,
    kerinel

  6. #6
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : août 2004
    Messages : 8 765
    Points : 12 925
    Points
    12 925
    Par défaut
    Merci de chercher dans les cours et tutos de developpez.com
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

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

Discussions similaires

  1. Créer un evenement personnalisé
    Par Jerome S dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/10/2011, 11h30
  2. Créer un formulaire personnalisé
    Par dddodo dans le forum IHM
    Réponses: 19
    Dernier message: 08/01/2007, 14h17
  3. créer evenement onerror par VBA
    Par cbleas dans le forum Access
    Réponses: 3
    Dernier message: 02/12/2006, 14h59
  4. Réponses: 5
    Dernier message: 24/10/2006, 22h18
  5. [VB.NET] Evenement par défaut sur controle personnalisé
    Par anthony70 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 31/08/2004, 17h19

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