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

cs_saifer
Messages postés
116
Date d'inscription
samedi 29 mars 2003
Dernière intervention
19 décembre 2008
- 17 mai 2007 à 18:01 - Dernière réponse : Ombitious_Developper
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Dernière intervention
26 juillet 2013
- 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 

Votre réponse

7 réponses

Meilleure réponse
Ombitious_Developper
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Dernière intervention
26 juillet 2013
- 17 mai 2007 à 18:25
3
Merci
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"));

Merci Ombitious_Developper 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de Ombitious_Developper
cs_DARKSIDIOUS
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
- 17 mai 2007 à 18:08
0
Merci
Un JMenu est un Sous-menu, t'es sûr ?
Commenter la réponse de cs_DARKSIDIOUS
cs_saifer
Messages postés
116
Date d'inscription
samedi 29 mars 2003
Dernière intervention
19 décembre 2008
- 17 mai 2007 à 18:11
0
Merci
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
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
- 17 mai 2007 à 18:15
0
Merci
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
Messages postés
116
Date d'inscription
samedi 29 mars 2003
Dernière intervention
19 décembre 2008
- 17 mai 2007 à 18:18
0
Merci
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
Messages postés
116
Date d'inscription
samedi 29 mars 2003
Dernière intervention
19 décembre 2008
- 17 mai 2007 à 18:31
0
Merci
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
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Dernière intervention
26 juillet 2013
- 17 mai 2007 à 18:41
0
Merci
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.