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

SWT/JFace Java Discussion :

Probleme avec KeyAdapter et addKeyListener()


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 2
    Par défaut Probleme avec KeyAdapter et addKeyListener()
    Bonjour à tous.

    Je me suis mis à swt il y a peu et je rencontre un probleme auquel je ne comprends rien : en résumé j'ai compris comment fonctionnait les événements sur des MouseEvent et comment utiliser les MouseAdapter. Tout content d'avoir compris cette base, j'essaie d'écrire mon propre code sur un evenement clavier et là ça plante

    Voici le message d'erreur :
    Citation Envoyé par Compilo java
    Exception in thread "main" java.lang.Error: Unresolved compilation problem:
    The method addKeyListener(KeyListener) in the type Control is not applicable for the arguments (new KeyAdapter(){})
    et le morceau de code concerné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		shell.addKeyListener(new MonKeyAdapter(){public void keyReleased(KeyEvent e){globalKeyboardAction(e);}});
    		shell.addKeyListener(new KeyAdapter(){public void keyReleased(KeyEvent e){globalKeyboardAction(e);}});
    Je n'y comprends rien la classe MonKeyAdapter est une classe que j'ai refaite a priori à l'identique du KeyAdapter de swt.
    Si ca peut aider, je suis sous eclipse.

    J'ai cherché sur google et sur le forum, mais je n'ai rien trouvé, ce qui me semble louche. Je n'ai pas voulu vous assommer avec du code, mais je peux mettre ma classe complète.

  2. #2
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut
    Salut,

    A vérifier :

    - MonKeyAdapter hérite-il de KeyAdapter ?
    - au niveau de l'import vérifier qu'il s'agit de KeyAdapter de SWT et non pas celui de Swing. Malheureusement il porte le même nom mais pas le même chemin.

    java.awt.event.KeyAdapter : pour AWT/Swing
    org.eclipse.swt.events.KeyAdapter : pour SWT

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 2
    Par défaut
    Citation Envoyé par keulkeul Voir le message
    Salut,

    A vérifier :

    - MonKeyAdapter hérite-il de KeyAdapter ?
    - au niveau de l'import vérifier qu'il s'agit de KeyAdapter de SWT et non pas celui de Swing. Malheureusement il porte le même nom mais pas le même chemin.

    java.awt.event.KeyAdapter : pour AWT/Swing
    org.eclipse.swt.events.KeyAdapter : pour SWT

    Mickael
    Le probleme venait bien d'un probleme d'import
    J'avait un import awt rescapé de tests precedents

    Merci et desole pour le derangement idiot

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

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 07h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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