[Swing] Icone dans un sous menu - JMenu [Résolu]

cs_saifer 116 Messages postés samedi 29 mars 2003Date d'inscription 19 décembre 2008 Dernière intervention - 17 mai 2007 à 18:01 - Dernière réponse : Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention
- 17 mai 2007 à 18:41
Salut,
je voudrais mettre un icone sur un sous menu (JMenu), mais je ne sais pas comment faire. J'ai pu mettre des icones sur mes JMenuItem facilement avec le constructeur JMenuItem(..), mais il n'existe pas l'équivalent pour les JMenu.

Si vous avez une idée, je vous remercie d'avance ;)

-{ Saifer }-
Afficher la suite 

7 réponses

Répondre au sujet
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 17 mai 2007 à 18:25
+3
Utile
Salut:

La classe JMenu hérite de la classe JMenuItem. Donc tu peux mettre une icône sur un JMenu (quelque soit sa position).

JMenu menu = new JMenu ("Options");
menu.setIcon (new ImageIcon ("icone.png"));
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Ombitious_Developper
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 17 mai 2007 à 18:08
0
Utile
Un JMenu est un Sous-menu, t'es sûr ?
Commenter la réponse de cs_DARKSIDIOUS
cs_saifer 116 Messages postés samedi 29 mars 2003Date d'inscription 19 décembre 2008 Dernière intervention - 17 mai 2007 à 18:11
0
Utile
Ben en fait c'est j'ai construit mon sous menu comme ceci (c'est un ex, c'est pas mon code) :

JMenu fichier = new JMenu("Fichier");
JMenu sousmenu = new JMenu("sous menu");

fichier.add(sousmenu);  

Et là j'ai un sous menu du menu fichier, il ya peut-être une autre technique, mais c'est celle que j'ai trouvé en premier pour faire des sous-menus.

-{ Saifer }-
Commenter la réponse de cs_saifer
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 17 mai 2007 à 18:15
0
Utile
Eh eh, justement, un JMenu devrait être le menu principal alors que les JMenuItem devrait être les sous-menu :

JMenu fichier = new JMenu("Fichier");
JMenuItem sousmenu = new JMenuItem("sous menu");
fchier.addMenu(sousmenu);
Commenter la réponse de cs_DARKSIDIOUS
cs_saifer 116 Messages postés samedi 29 mars 2003Date d'inscription 19 décembre 2008 Dernière intervention - 17 mai 2007 à 18:18
0
Utile
Oui mais là tu crée un élément dans le menu, moi je veux un sous menu, j'entend par sous menu, un élément du menu avec un petite flèche qui ouvre un autre menu.

-{ Saifer }-
Commenter la réponse de cs_saifer
cs_saifer 116 Messages postés samedi 29 mars 2003Date d'inscription 19 décembre 2008 Dernière intervention - 17 mai 2007 à 18:31
0
Utile
Merci, je n'avais pas vu que je pouvais utiliser la méthode setIcon dans la javadoc, mais c'est bien une erreur de ma part, merci encore !

-{ Saifer }-
Commenter la réponse de cs_saifer
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 17 mai 2007 à 18:41
0
Utile
Salut:

Il faut bien voir d'ou hérite une classe donnée, c'est vital.
Commenter la réponse de Ombitious_Developper

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.