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

Interfaces Graphiques Discussion :

Listbox selection color


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut Listbox selection color
    Bonjour,

    Je cherche à changer la couleur de sélection dans une listbox... Sauriez-vous comment faire?

    En cherchant sur le net, j'ai trouvé ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    % Change selection color in list boxes
                if strcmp(GUI.uicontrols(i).style,'list')
                    jScrollPane = findjobj(GUI.uicontrols(i).h); % get the scroll-pane object
                    jListbox = jScrollPane.getViewport.getComponent(0);
                    set(jListbox, 'SelectionBackground',java.awt.Color((.3,.5,.2))); 
                end
    mais j'ai une erreur: Error using set
    Color value must be a 3 element numeric vector

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    C'est normal, findjobj n'est pas une fonction MATLAB par défaut, elle est située sur le File Exchange. Il te faut donc la télécharger pour pouvoir l'utiliser.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut
    Oui je viens de voir ça et je l'ai téléchargé mais maintenant j'ai cette erreur:

    Error using set
    Color value must be a 3 element numeric vector
    Meme en faisant comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(jListbox, 'SelectionBackground',java.awt.Color.yellow);
    :-(

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut
    Ca marche en fait maintenant..
    Merci!

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

Discussions similaires

  1. glisser déposer depuis listbox selection
    Par piehen dans le forum 4D
    Réponses: 1
    Dernier message: 20/05/2010, 11h42
  2. [listbox] Selection d'item
    Par jontleman dans le forum Windows Forms
    Réponses: 5
    Dernier message: 12/09/2007, 20h01
  3. TreeView selected color et lostfocus
    Par nek_kro_kvlt dans le forum Delphi
    Réponses: 5
    Dernier message: 23/10/2006, 17h30
  4. Problème entre 2 listbox à selection multiple
    Par SoaB dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 24/10/2005, 16h05
  5. Listbox selection multipe et colonnes
    Par Sylvain245 dans le forum IHM
    Réponses: 2
    Dernier message: 01/03/2004, 02h01

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