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 :

[SWT/JFACE] Sélection utilisateur


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut [SWT/JFACE] Sélection utilisateur
    Bonjour à tous,
    Dans le cadre d'un développement de plugin, je souhaiterais simplement permettre à l'utilisateur de sélectionner un élément dans une liste (liste de String en fait, affichée dans une fenêtre popup).
    Une méthode (servant à ma vue eclipse notamment) me permet de récupérer cette liste (String[]).
    Quel est le composant SWT que je devrais utiliser ? (je souhaiterais que l'utilisateur clique sur son choix, et que cette valeur (String) soit retournée)

    Merci d'avance

    Bonne journée ++

  2. #2
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut
    Je ne suis pas sur d'avoir vraiment saisi ce que tu veux, mais je pense qu'un widget de type List fera l'affaire.

  3. #3
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut
    En fait j'ai quelque part un tableau de String.
    Je souhaiterais qu'à la demande de l'utilisateur (un run dans une de mes fonctions), une fenêtre pop-up s'affiche à l'écran.
    Cette fenêtre affiche le contenu de ce tableau de String, et lorsque l'utilisateur clique sur la ligne qu'il souhaite, alors cette fenêtre se ferme et retourne la chaine de caractère correspondant au choix.
    Merci

  4. #4
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut
    ok je vois mieux. Pour l'affichage de la popup, tu peux créer un Wizard dans lequel tu mettras ta liste de String.

  5. #5
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut
    Ok, c'est résolu!
    Merci pour ton aide.
    J'ai utilisé la liste, tout simplement.... j'y arrivais pas avec cette "saleté" de Display... je ne sais pas pourquoi mais lorsque je le laissais, comme dans les tutos, ca ne s'affichait pas ... ?!

    du coup g construit ca comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Shell monshell = new Shell();
    				monshell.setLayout(new FillLayout(SWT.VERTICAL));
    			final List list = new List(monshell, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL);
    			String[] resulthere;
    			resulthere = mysixthone.Allocator.getExecutionPlatformAllocationEndElements();//Mon tableau de string
    			for(int i = 0; i < resulthere.length;i++){
    				list.add(resulthere[i]);
    			}
     
    			monshell.setActive();
    			monshell.setVisible(true);
    			monshell.setSize(100, 100);
    Merci bien et bonne journée !

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

Discussions similaires

  1. [SWT/JFace] Récupérer les icônes du système
    Par Wookai dans le forum SWT/JFace
    Réponses: 7
    Dernier message: 07/09/2010, 12h31
  2. [SWT/JFace]prévisualisation de fichiers
    Par david06600 dans le forum SWT/JFace
    Réponses: 7
    Dernier message: 27/02/2007, 14h25
  3. [SWT/JFace] débutant JFace
    Par kekesilo dans le forum SWT/JFace
    Réponses: 5
    Dernier message: 11/01/2007, 10h32
  4. [c#] Vérifier une sélection utilisateur
    Par elendila dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/09/2005, 11h05

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