Bonjour � tous,
D�sol� pour le titre du mail un peu abscon, je n'ai pas vraiment trouv� mieux... :-/
Je cherche � reproduire, par simple programmation, l'action du clic sur les petits boutons qui apparaissent sur un JSplitPane lorsque l'on met setOneTouchExpandable(true). Ces clics permettent entre autre de reproduire deux actions qui m'int�ressent:
- mettre l'un des deux c�t�s � la taille pr�f�r�e (compact�e)
- mettre l'un des deux c�t�s � la taille nulle (referm�e)


Jusqu'� pr�sent j'ai test� un peu tout, et suis parvenu, avec le bout de code suivant, � faire en sorte que le composant de gauche d'un JSplitPane soit compact�:

splitter.setDividerLocation(
[composant de gauche].getMinimumSize().width + splitter.getInsets().top);


Cependant je n'arrive pas � trouver comment faire en sorte que ce soit le composant de droite (ou m�me celui du bas) qui soit pareillement compact�, voir m�me compl�tement r�duit: je n'arrive visiblement pas � acc�der � la taille maximale du JSplitPane, et l'appel � setDividerLocation() est semble-t'il syst�matiquement ignor�.

Quelqu'un ce serait-il d�j� amus� � ce genre de choses ? Et aurait trouv� un moyen �l�gant de contr�ler "� la main" ces fichus petits contr�les ? Ne connaissant que fort mal se composant, je ne sais trop o� donner de la t�te.

Aur�lien Mazurie


Répondre à