TUTORIEL DE CRÉATION DE JMENU + LIENS

Messages postés
182
Date d'inscription
dimanche 18 août 2002
Statut
Membre
Dernière intervention
5 janvier 2004
- - Dernière réponse : philllou
Messages postés
1
Date d'inscription
jeudi 23 décembre 2004
Statut
Membre
Dernière intervention
14 janvier 2005
- 14 janv. 2005 à 23:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15589-tutoriel-de-creation-de-jmenu-liens

Afficher la suite 
philllou
Messages postés
1
Date d'inscription
jeudi 23 décembre 2004
Statut
Membre
Dernière intervention
14 janvier 2005
-
Merci pour ton code et bonne continuation
rschwartz
Messages postés
2
Date d'inscription
vendredi 26 septembre 2003
Statut
Membre
Dernière intervention
10 septembre 2007
-
cavoktchi
cs_raff
Messages postés
182
Date d'inscription
dimanche 18 août 2002
Statut
Membre
Dernière intervention
5 janvier 2004
3 -
je n'ai jamais dit que ce n'était pas possible....ce que je dis, c'est que c'est pas élégant, dans ce genre de situation, et que finalement, tu sauves trois ou quatre lignes de codes pour finalement te retrouver avec des objets accessibles avec deux lignes de get this get that.....et puis le "ça marche" est très très loin d'être une bonne raison dans la plupart des cas.
cs_Skyzoboy
Messages postés
8
Date d'inscription
mardi 8 avril 2003
Statut
Membre
Dernière intervention
4 mai 2006
-
DSL pour le flood ...

rectification :

((JMenu)<nomduJMenu>.getMenuComponent()).getItem().setEnabled(false)

@+
cs_Skyzoboy
Messages postés
8
Date d'inscription
mardi 8 avril 2003
Statut
Membre
Dernière intervention
4 mai 2006
-
Si l'on fait :
<nomduJMenu>.getItem().setEnabled(false) --> ça marche nikel !

Pire ! Pour les sous-menus :

(<nomduJMenu>.getMenuComponent()).getItem().setEnabled(false) --> ça marche aussi !

Donc je ne vois pas où est le problème ??? (tjs pas besoin de déclarer les variables, par contre les JMenu doivent l'être pour les listeners ....)

@+