Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1722 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Layout d'un JMenu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Layout d'un JMenu

n°323509
nerisson
Pic-pic
Posté le 05-03-2003 à 14:36:40  profilanswer
 

Voila mon un petit probleme:
J'ai un JPopupMenu avec quelques sous-menus declarés en tant que JMenu.
J'ai beaucoup de lignes dans le sous-menu si bien qu'il depasse la hauteur de l'écran.
J'ai donc essayé de changer le layout du sous-menu afin de remplacer celui par défaut par un GridLayout pour que mes lignes apparaissent sous forme d'une grille. Ca ne marche pas.
J'ai essayer de faire la meme chose sur le JPopupMenu et la ca fonctionne.
 
Mon bout de code:

Code :
  1. JPopupMenu jPopupMenuVariables;
  2.   ...
  3.   private void preparePopupVariable() {
  4.     final Font font = new java.awt.Font("Monospaced", 0, 10);
  5.     final Source[] sources = cacheSources.donneTableau();
  6.     for(int j=0;j<sources.length;j++) {
  7.       /* Je veux changer le layout de ce menu */
  8.       final JMenu menu = new JMenu(sources[j].mnemo);
  9.       final Variable[] variables = cacheVariables.donneListeChiffre(sources[j].id);
  10.       for(int i=0;i<variables.length;i++) {
  11.         final JMenuItem menuItem = new JMenuItem(variables[i].mnemo);
  12.         menuItem.setFont(font);
  13.         menuItem.setToolTipText(variables[i].libelle);
  14.         menuItem.addActionListener(new ActionListener() {
  15.           public void actionPerformed(final ActionEvent e) {
  16.             popupVariable_actionPerformed(e);
  17.           }
  18.         });
  19.         menu.add(menuItem);
  20.       }//end for
  21.       if(menu.getItemCount() != 0) {
  22.         menu.setFont(font);
  23.         jPopupMenuVariables.add(menu);
  24.       }//end if
  25.     }//end for
  26.   }//end preparePopupVariable


 
Est-ce que quelqu'un a deja essayé ?


---------------
Light is right
mood
Publicité
Posté le 05-03-2003 à 14:36:40  profilanswer
 

n°323564
bobuse
Posté le 05-03-2003 à 15:30:29  profilanswer
 

[:flag]


---------------
get amaroK plugin
n°324057
the real m​oins moins
Posté le 05-03-2003 à 22:39:21  profilanswer
 

le menu ne s'ouvre pas vers le haut ou bien il ne s'y colle pas un item en bas pour scroller:??:
c nul :sweat:
 
quelle plateforme, quel lnf ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°324259
nerisson
Pic-pic
Posté le 06-03-2003 à 09:31:17  profilanswer
 

the real moins moins a écrit :

le menu ne s'ouvre pas vers le haut ou bien il ne s'y colle pas un item en bas pour scroller:??:
c nul :sweat:
 
quelle plateforme, quel lnf ?
 


Je suis en JRE 1.3.1 sous Windows 2000 avec le L&F Metal ou Kunststoff.


---------------
Light is right
n°324522
the real m​oins moins
Posté le 06-03-2003 à 12:24:06  profilanswer
 

Nerisson a écrit :


Je suis en JRE 1.3.1 sous Windows 2000 avec le L&F Metal ou Kunststoff.

kunststoff??
et si tu met le lnf windows ça fait pareil? :/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°324679
nerisson
Pic-pic
Posté le 06-03-2003 à 15:03:30  profilanswer
 

the real moins moins a écrit :

kunststoff??
et si tu met le lnf windows ça fait pareil? :/


Oui, pareil en CDE ou Windows.


---------------
Light is right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Layout d'un JMenu

 

Sujets relatifs
jeu de la vie en java, nouveau probleme avec une methode[Java] stocker les constantes dans un singleton ou non ?
[JAVA] classe Date deprecated ? c grave ?Login & password en JAVA sur une page web
Integration JAVA/JAVASCRIPTest ce que quelqu un a un client SNMP en java ?
probleme de reconnaissance du javaProgramme en java
[java]peut on faire un bip??[Java][RMI] RMISecurityManager
Plus de sujets relatifs à : [Java] Layout d'un JMenu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR