Title: RE: arithm�tique double

Quelques pr�cisions : j’ai �un popupMenu, avec diff�rents JMenu dedans, avec de� trop nombreux JMenuItem dedans, qui faisaient que le menu d�passait de l’�cran.

J’ai donc transpos� les JMenuItem en JButton, et mis tout �a dans un JScrollPane. En faisant Menu.add(JScrollPane) cela affiche comme il faut au bon endroit, c'est-�-dire a cot� du popupMenu , mais ne r�sout rien pour la taille � d’o� ma question….

Je veux juste faire comme si on avait un Menu avec des ScrollBar, et de la taille que je souhaite…

Quand je fais Menu.add(JScrollPane,BorderLayout.Truc), cette fois il me le colle a la place du menu dans le popup…

Menu.setSize ne fait rien non plus…

 

Merci pour toutes vos r�ponses.

��

 

 

L’instance de JMenu est donc son container.

 

Sinon, sans conna�tre le contexte, c’est assez etrange de vouloir mettre un JScrollPane dans un menu …

 

Si tu souhaite poursuivre sur cette voie (le scrollpane ds le menu) il est donc possible de lui placer un layout, car comme tout container, cela doit �tre possible sur JMenu.

Si aucun ne te convient tu peut aussi developper ton propre layout ( = une classe a toi qui impl�mente layoutmanager)

 

-----Message d'origine-----
De : Guillaume COLLEY [mailto:[EMAIL PROTECTED]
Envoy� : mercredi 9 juillet 2003 14:54
� : [EMAIL PROTECTED]
Objet : re: Contraindre la taille d'un JScrollPane qui n'est pas dans une frame

 

Eh bien en fait il est associ� � un JMenu (JMenu.add(JScrollPane)), donc il s’ouvre sur le cot�, mais il n’es pas dans un autre panel.

 

Ca c’est pas possible !

Il y a forcement un.

 

Qu’est-ce qui te fait croire qu’il n’y en a pas ?

 

 

            Il est dans rien, c’est �a le truc…

 

 

Il est dans quoi le JScrollPane ?

S’il est ds un panel style JPanel alors c’est le boulot du layout de ce panel…

 

 

setSize ne marche pas (surement car mon panel n’est pas dans une frame) avez-vous une autre id�e please ??

Répondre à