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 :

[JFACE] images dans un listViewer


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut [JFACE] images dans un listViewer
    bonjour,

    dans une appli RCP j'ai créé un Treeviewer ou j'ai pu, sans problème inclure des images a côté des labels avec un LabelProvider.
    Maintenant je voudrais faire la même chose avec un ListViewer donc je refais mon code, comme pour le TreeViewer en l'adaptant. Mais voilà, autant il passe bien dans le getLabel du LabelProvider autant il ne passe pas du tout dans le getImage() et du coup il n'affiche pas les images souhaitées.
    Mon code :


    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    		viewer = new ListViewer(this,SWT.BORDER|SWT.MULTI|SWT.V_SCROLL|SWT.H_SCROLL);
    		viewer.setContentProvider(new ArrayContentProvider());
    		viewer.getControl().pack();

    Code Java : 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
     
    		for(BaseSem_Application el : tab) {
    			listeViewerContent.add(el);
    		}
     
    		viewer.setLabelProvider(new LabelProvider() {
     
    			public Image getImage(Object element) {
    				return Images.getImage(Images.IMG_DIR_WITH_CIRCLE);
    			}
     
    			public String getText(Object element) {
    				return ((BaseSem_Application) element).getName();
    			}
    		});
    		viewer.setInput(listeViewerContent);
    		viewer.refresh();

    Merci d'avance.

  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 Elmotardo,

    Juste pour t'annoncer que les images ne sont pas gérés dans un ListViewer (comme précisé dans le tutoriel de keulkeul). Si tu veux avoir des images associées à chaque ligne de ta liste, il te faut passer par un TableViewer qui n'a qu'une colonne.

    Voilà, voilà,
    Gueritarish

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut
    ha ok je ne suis pas passé par ce tutoriel, je testerais ça plus tard 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 : 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
    Avec plaisir

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut
    j'ai juste eu a remplacer ListViewer par TableViewer et ça marchait direct, merci

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

Discussions similaires

  1. [VB2008] Taille d'image dans un ListView
    Par Tagazog dans le forum VB.NET
    Réponses: 2
    Dernier message: 25/11/2008, 15h54
  2. images dans un listview [VB.net]
    Par oli330cd dans le forum VB.NET
    Réponses: 12
    Dernier message: 20/04/2008, 14h10
  3. image dans une listView
    Par zmatz dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/06/2007, 10h36
  4. [C# 2.0] Images dans un Listview
    Par OtI$ dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/03/2007, 11h53
  5. Ajouter image dans une ListView
    Par Dimitri_87 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/02/2007, 00h50

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