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 Color randomisée


Sujet :

SWT/JFace Java

  1. #1
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut SWT Color randomisée
    Bijour à tous et à toutes,

    Toujours dans le cadre de mon stage^^,j'ai au sein d'en ensemble de TreeViewers un certain nombre d'objets "associés" (en fait il y a des relations entre les objets correspondant dans un modèle UML).

    Pour pouvoir représenter ces associations, j'ai aujourd'hui une variable qui permet de définir une couleur commune dans les TreeViewers pour deux objets associés.
    => Dans mon ViewLabelProvider, je check la valeur de cette variable et hop, si elle est identique dans les deux vues, ils ont la même couleur. Jusque là, eZy.

    Le petit souci c que je n'ai trouvé que quelque chose comme 16 couleurs SWT (genre SWT.COLOR_BLUE, SWT.COLOR_GREEN etc.), et je souhaiterais pouvoir avoir une infinité de couleurs pour représenter les associations entre les objets, qui par définition peuvent être très nombreuses.

    Comment permettre "simplement" une "randomisation" de la couleur?

    Merci pour toute piste m'aidant dans ce sens.

    Bonne journée et bonne continuation à tous

    ++ Didom.

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Tu peux construire les couleur avec leurs valeurs de Rouge, Vert et Bleu, cepandant en SWT l'objet Color encapsule une resource de l'OS qu'il faut détruire explicitement, tu peux utiliser un objet the type RGB (du paquetage org.eclipse.swt.graphics) qui est une représentation d'un objet de type Color si le fait de devoir détruire les couleurs créées est compliqué à implémenter dans ton application.

  3. #3
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut
    Oki merci, j'ai pu tester ça.
    Bonne journée ++

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

Discussions similaires

  1. Color du header d'une table SWT
    Par allouchi dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 25/01/2010, 10h31
  2. [SWT] La classe Color
    Par sanchou dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 30/05/2007, 16h07
  3. Algorithme de randomisation ... ( Hasard ...? )
    Par Anonymous dans le forum Assembleur
    Réponses: 8
    Dernier message: 06/09/2002, 14h25
  4. TObject->Color et composantes RGB
    Par Flo. dans le forum C++Builder
    Réponses: 10
    Dernier message: 14/06/2002, 17h07
  5. [Kylix] Memo color
    Par Metal3d dans le forum EDI
    Réponses: 1
    Dernier message: 21/05/2002, 17h12

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