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 :

déclencher son propre évènement


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 220
    Par défaut déclencher son propre évènement
    Bonjour,

    J'aimerais savoir comment déclencher son propre évènement. Voici mon problème plus en détail :
    - J'ai un panel dans lequel j'ai image ou j'effectue une sélection en dessinant un rectangle via la souris. Lorsque j'ai capté l'événement :
    public void mouseReleased(MouseEvent event)
    - J'affecte les dimensions de mon rectangle.
    - Comment faire pour capter l'affectation de ces variable ou la fin de l'évènement mouseReleased?

    Merci de votre aide

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par samplaid Voir le message
    Comment faire pour capter l'affectation de ces variable ou la fin de l'évènement mouseReleased?
    Le plus simple est de faire quelque chose à la fin de la méthode mouseReleased.

    Quel événement veux-tu générer ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 220
    Par défaut
    Le problème c'est que j'aimerais capté l'évènement en question dans une autre classe (Pour ne pas mélanger la partie graphique et donnée).

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par samplaid Voir le message
    Le problème c'est que j'aimerais capté l'évènement en question dans une autre classe (Pour ne pas mélanger la partie graphique et donnée).
    L'événement est déjà capté par le mouseListener.
    Si tu veux découpler, alors donne une interface à la classe qui gère l'événement souris. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    public interface Actionneur
    {
      public void modification( ..param..);
    }
     
    public class Ecouteur implements MouseListener
    {
      private Actionneur action;
     
      public Ecouteur( Actionneur a )
      {
        action = a;
      }
     
      public void mouseReleased( ... )
      {
        ...
        action.modification(...);
      }
    }
     
    public class MonActionneur implements Actionneur
    {
      ...
      public void modification( ... )
      {
        ... ici la modification est faite via la souris ou autre ...
      }
    }
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 220
    Par défaut
    Merci c'est ce que je recherchais ;-)

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 04/01/2007, 11h15
  2. Créer son Propre évènement ou "lancer" un évènement
    Par Invité dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 06/09/2006, 21h08
  3. créer son propre protocole
    Par matthew_a_peri dans le forum Développement
    Réponses: 11
    Dernier message: 04/03/2005, 14h16
  4. Création de son propre message dans un formulaire
    Par androme dans le forum C++Builder
    Réponses: 17
    Dernier message: 06/02/2005, 23h13
  5. [C#] Ajouter son propre composant dans Design de VS.Net
    Par yannick_sch dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/08/2004, 11h14

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