Bonjour,

Je fait apparaitre un JPopupMenu sur un composant lourd (Mozswing).
Afin qu'il s'afiche correctement je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
popup.setLightWeightPopupEnabled(false);
Jusque là tout va bien.

Par contre je souhaiterai que ce popup contiennent des sous menus...

Et là :
- soit j'ajoute un JMenu au jpopup. Mais son contenu ne s'affiche pas correctement sur le composant lourd, le JMenu devant rester lightweight.

-soit j'ajoute un bouton au JPopupMenu, et sur un click de ce bouton j'ouvre un au autre JPopupMenu. Mais à cause de la definition des "invoker" cela ferme le jpopupParent... et la gestion des visibilité serai un cauchemard avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
jPopup.setInvoker(null)
.

Si quelqu'un à une idée de comment faire pour arriver à afficher un sous menu dans un JPopup s'affichant sur un composant heavyweight. Je lui en serait très reconnaissant.

Merci.