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

Agents de placement/Fenêtres Java Discussion :

Modifier un separator dans un menu (bis)


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 81
    Par défaut Modifier un separator dans un menu (bis)
    Bonjour, je me prend la tête sur un problème depuis plusieurs heures et je n'en peux plus.

    J'ai le même problème qu'ici: http://www.developpez.net/forums/d67...eparator-menu/
    Fraco a "réglé" le problème en ajoutant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (unMenuItem != null) {....
    Ce qui n'est pas gênant dans la mesure ou faire un setFont sur un JSeparator n'a aucun sens.
    Mon soucis c'est que je veux faire un setForeground sur ce même JSeparator.

    Je précise que getItemCount() me retourne bien le nombre d'items, y comprit les JSeparator mais ils sont systématiquement à null alors qu'ils s'affichent correctement avec la bonne couleur définit lors de leurs créations.

    Quelqu'un pourrait m'expliquer?

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 81
    Par défaut
    Finalement j'ai réglé le problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for(int i= getMenuComponentCount() - 1; i >= 0; i--)
    	getMenuComponents()[i].setForeground(cf);
    Comme quoi, on gagne toujours à venir faire un tour ici

    Si quelqu'un à une idée pour expliquer ce comportement je suis preneur car ça me parait zarbi tout de même.
    Je comprend cela car JSeparator n'hérite pas de JMenuItem mais dans ce cas, pourquoi en tenir compte dans le getItemCount()??

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/03/2010, 14h13
  2. Modifier un separator dans un menu
    Par fraco dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 13/01/2009, 23h53
  3. [Joomla!] Modifier un lien dans le menu d'admin
    Par django29 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 19/03/2008, 11h01
  4. Modifier un noeud dans un menu
    Par cathar_rhythm dans le forum Windows
    Réponses: 0
    Dernier message: 20/02/2008, 12h30
  5. Réponses: 11
    Dernier message: 28/02/2007, 13h18

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