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 :

définir une couleur pour un row selectionné


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut définir une couleur pour un row selectionné
    Salut,

    Je cherche a définir une couleur pour la ligne sélectionner et définir une autre couleur pour les autres lignes.

    Le tout avec un TableViewer.

    Des pistes ?

    Merci

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    le style SWT.FULL_SELECTION fait a peu prêt ce que je veux

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 22
    Par défaut
    Bonjour Alexandre,

    J'aimerais faire la même chose mais je ne comprends pas ta réponse.
    Pourrais tu m'expliquer comment tu as mise en oeuvre ta solution.

    Merci d'avance.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 258
    Par défaut
    Aragorn05 le fait de définir dans le construteur de ton table viewer SWT.FULL_SELECTION active un fonctionnement de base du table viewer qui surligne la ligne que tu viens de sélectionner.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 22
    Par défaut
    Ok pour SWT.FULL_SELECTION qui surligne une ligne sélectionnée.

    Mais dans mon cas j'aimerais pouvoir changer la couleur d'écriture d'une ligne sélectionnée en fonction d'une valeur de cette ligne.

    Avec le SWT.FULL_SELECTION dans le constructeur du table viewer, j'ai bien la ligne sélectionnée d'une couleur et le texte en noir mais j'aimerais réussir à redéfinir la couleur du texte.

    Et ça j'ai pas encore trouvé comment faire...

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 145
    Par défaut
    Peut-être en passant pas un IColorProvider en labelProvider qui change la couleur en fonction de la sélection.

    Sinon voici un article pour le customing poussé :
    Custom Drawing Table and Tree Items

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

Discussions similaires

  1. [CSS 3] Définir une couleur pour pouvoir la rappeller dans le CSS
    Par pascal B dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/03/2015, 16h46
  2. Réponses: 7
    Dernier message: 20/12/2012, 12h34
  3. Comment définir une couleur RGB pour composant TForm
    Par kressano dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/09/2009, 17h18
  4. Réponses: 5
    Dernier message: 21/09/2008, 12h28
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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