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 :

Image et action listener ?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 81
    Par défaut Image et action listener ?
    Bonjour,

    Je voudrais associer un listener (par ex: action listener) à une image que je dessine sur l'écran , est-ce possible ? si oui comment ?

    a7aa7a

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Quels sont les évènements que tu veux récupérer ? (j'ai oublié ma boule de cristal...)

    ++
    Gueritarish

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 81
    Par défaut
    un double-clic tout simplement !

  4. #4
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Alors, je suppose que tu dois mettre ton image dans un Panel ou autre, donc, il te suffit de mettre un MouseListener sur le Component qui contient ton image. Ensuite, il te suffit d'implémenter la méthode mouseClicked() (les autres méthodes aussi, mais elles ne te serviront pas du moins, pource que tu veux faire ^^).
    Dans cette méthode, tu peux récupérer un double-clic comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public void mouseClicked(MouseEvent e) {
        if(e.getClickCount() == 2) {
            System.out.println("Un double clic a été détecté !!!");
        }
    }
    Voilà, tu trouveras surement ton bonheur dans le tuto de Sun sur les MouseListeners
    ++
    Gueritarish

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 81
    Par défaut
    OK

    Merci beaucoup. !!

    Et comment faire pour un clic avec une (ou 2) touche en meme temps (exemple : [ctrl] ou encore [ctrl]+[alt])?
    Et un clic fait par la roulette de la souris ?
    Et un mouvement fait par la roulette centrale de la souris ?

    Voila ca fait beaucoup de questions en guise de cadeau de noel ; - )

    Mais déjà merci beaucoup pour la réponse.

    a7aa7a

  6. #6
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Citation Envoyé par a7aa7a
    Et comment faire pour un clic avec une (ou 2) touche en meme temps (exemple : [ctrl] ou encore [ctrl]+[alt])?
    Bon, pour pouvoir récupérer les évènements du clavier, il te faut ajouter un KeyListener Comment utiliser les KeyListener

    Citation Envoyé par a7aa7a
    Et un clic fait par la roulette de la souris ?
    Il va te falloir te pencher réellement sur la JavaDoc... parce que toutes les questions que tu me poses prennent 30 secondes à être résolu grâce à la JavaDoc...
    Pour gérer un clic fait par la roulette de la souris, il suffit de savoir gérer un clic fait par la souris... Sauf que les clics-molette sont considérés comme des clics fait par le bouton 3 de la souris!

    Citation Envoyé par a7aa7a
    Et un mouvement fait par la roulette centrale de la souris ?
    MouseWheelListener

    Voilà,
    N'hésite pas à abuser de la JavaDoc
    ++
    Gueritarish

Discussions similaires

  1. architecture M-V-C et Action Listener
    Par totoche dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 04/12/2007, 13h56
  2. html:image et action
    Par fatenatwork dans le forum Struts 1
    Réponses: 3
    Dernier message: 18/09/2007, 09h39
  3. Plusieurs action listener
    Par Katachana dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 11/07/2007, 09h25
  4. Action listener pour un item de comboBox ?
    Par poulette3000 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 15/05/2007, 14h03
  5. Réponses: 4
    Dernier message: 17/04/2007, 00h10

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