[Java][swing] problème redimensionnement splitPane

problème redimensionnement splitPane [Java][swing] - Java - Programmation

Marsh Posté le 08-07-2004 à 12:42:23    

Bonjour,
 
j'ai une ihm eclipse-like qui contient entre autres un JSplitPane qui découpe horizontalement un JPanel (en plein milieu).
 
Chaque élément de ce splitPane est un objet SimpleInternalFrame de JGoodies (une sorte d'InternalFrame mais en plus beau et qui étend de JPanel).
 
Ce que je voudrais faire, c'est permettre de maximiser un de ces deux élements, dans ce cas l'autre se met en bas du panel avec juste la barre de header visible (contenant les boutons pour la faire revenir soit à sa taille normale, soit en maximisé). Pour cela, lorsque on agrandit un élément, il se met dans la partie haute du splitPane et le second disparait et je charge une vue minimisée et simplifiée dans la partie basse du splitPane. Le splitPane ne découpe plus en plein mileiu mais de façon à ce que tout s'affiche bien (presque tout en bas, quoi).
 
Tout cela fonctionne bien, sauf dans deux cas :
- quand je redimensionne la fenêtre (lorsqu'elle repasse en plein écran, le splitPane reprend sa forme originelle : un split en plein milieu)
- un des deux éléments du splitPane contient plusieurs Panels superposés, on peut passer de l'un à l'autre grâce à des boutons de sa toolbar, lorsqu'on change cette vue, le splitPane reprend également sa forme originelle.
 
En fait, je voudrais simplement que le splitPane ne se redimensionne pas tout seul, seulement sur les actions des boutons.
 
Une idée ?
 
merci

Reply

Marsh Posté le 08-07-2004 à 12:42:23   

Reply

Marsh Posté le 08-07-2004 à 13:12:24    

c du Swing ou du SWT ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 08-07-2004 à 13:57:50    

swing (comme le titre l'indique  ;)  )

Reply

Marsh Posté le 08-07-2004 à 16:45:33    

comme "j'ai une ihm eclipse-like" ne l'indique pas :D


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 08-07-2004 à 16:55:55    

c'était juste un 'look-like'  :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed