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

Eclipse Platform Discussion :

Selection Listener Problème(s)


Sujet :

Eclipse Platform

  1. #1
    Membre du Club
    Homme Profil pro
    ITESCIA
    Inscrit en
    Janvier 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : ITESCIA
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 101
    Points : 55
    Points
    55
    Par défaut Selection Listener Problème(s)
    Bonsoir vaillant développeur,

    Aujourd'hui ma question portera sur les listeners (comme kkt8).
    A la différence que moi je tente d'écouter ce que j'ai créé, et jusque là pas de problème.

    Grosso modo j'essaie de modifier le contenu de CTabItem en fonction de la selection faite sur une Table.

    Donc je clique sur la ligne de la table qui m'intéresse, et j'entre dans le SlectionAdapter que j'ai créé. Mais à ce moment je ne peut rien modifier soit déjà existant hors de la classe. (La seule alternative proposé par Eclipse est de passer la variable en 'final' => useless).

    Il doit sans doute exister un échappatoire mais je ne l'ai pas trouvé.
    En résumé, comment puis-je gérer le contenu d'un CTabItem en fonction de la sélection faite dans une Table ?

    Merci

  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 : 39
    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
    Points : 3 919
    Points
    3 919
    Par défaut
    Salut,

    Oula...
    A mon avis, tu te compliques la vie. Ce que tu veux modifier, c'est le contenu de ta cellule?
    Si c'est le cas, implémente un système de CellEditor.
    Tu es sur du JFace ou du SWT pur?
    Si tu es sur du SWT, je te conseille de passer sur du JFace, tu te faciliteras grandement la vie...

    Voilà, à+
    Gueritarish

    PS: j'attends tes réponses pour répondre à tes prochaines questions...
    Pas de questions technique par MP, les forums sont là pour ça.

  3. #3
    Membre du Club
    Homme Profil pro
    ITESCIA
    Inscrit en
    Janvier 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : ITESCIA
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 101
    Points : 55
    Points
    55
    Par défaut
    Je suis sur SWT pur, je vais me renseigner sur JFace.

    Et si je n'arrive pas à trouver de solution je reviendrais vers vous

    Merci

  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 : 39
    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
    Points : 3 919
    Points
    3 919
    Par défaut
    Tu as de très bons tutoriels sur JFace sur dvp (ici et ). C'est dit sans fausse pub interne. Juste les tutos sont là. Ils sont faciles d'accès et tu pourras te rendre compte de ce que tu gagnes à passer par du JFace plutôt que par du SWT.

    Sinon, si tu n'as absolument pas envie de faire du JFace (ce que je trouverai dommage , mais tu as le choix), tu peux te rabattre sur ces 2 exemples: un sur le TableEditor et l'autre sur le TableCursor (mieux à mon sens).

    Voilà, à+
    Gueritarish
    Pas de questions technique par MP, les forums sont là pour ça.

  5. #5
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Citation Envoyé par Zombee Voir le message
    Donc je clique sur la ligne de la table qui m'intéresse, et j'entre dans le SlectionAdapter que j'ai créé. Mais à ce moment je ne peut rien modifier soit déjà existant hors de la classe. (La seule alternative proposé par Eclipse est de passer la variable en 'final' => useless).
    En fait, ton probleme n'est pas lié à Eclipse mais est une limitation Java: un classe interne (ton Listener) ne peut accéder qu'aux champs final de ta classe parente.
    Il y a une solution, tout simple, qui consiste à mettre un setter pour ce champ dans ta classe parent et à utiliser le setter dans ta classe interne.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

Discussions similaires

  1. Select, loop, problème de récupération de valeur
    Par Alasea dans le forum Tapestry
    Réponses: 5
    Dernier message: 23/05/2011, 13h36
  2. [AC-2007] List Box Selection Multiple: problème mise à jour macro
    Par giopas dans le forum VBA Access
    Réponses: 12
    Dernier message: 28/03/2011, 10h29
  3. SELECT OUTFILE problème d'écriture
    Par nek_kro_kvlt dans le forum Administration
    Réponses: 0
    Dernier message: 27/11/2008, 23h14
  4. [ImageIcon & Listener] Problème pour distinguer
    Par thedevil26 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 21/11/2006, 12h28
  5. Selection listener dans JTable
    Par calypso dans le forum Composants
    Réponses: 3
    Dernier message: 02/08/2004, 17h56

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