2010-10-05 3 views
0

Voici ma situation, je veux implémenter une barre latérale sur le côté droit d'un JFrame. La barre latérale est masquée par défaut, apparaît si je clique sur un bouton.masquer une partie de JSplitPane dans l'applet

Pour masquer la barre latérale, j'ai défini l'emplacement de division du JSplitPane avec une valeur très élevée, disons 10000. Il fonctionne correctement dans les applications java normales. En outre, j'ai mis le setResizeWeight du JSplitPane à 1.0. Cependant, si je l'exécute dans une applet, la barre latérale apparaît un peu à droite lorsque je redimensionne le JFrame.

Comment puis-je cacher la barre latérale même lorsque je redimensionne le JFrame? Toute idée serait la bienvenue. ps. j'en ai besoin fait en java 1.4

Répondre

0

Avez-vous essayé de rendre le JSplitPane plus large que le parent par l'épaisseur de la barre fractionnée? Le JSplitPane doit être découpé par le conteneur parent afin que vous ne voyiez pas la barre de fractionnement jusqu'à ce que vous vouliez à quel moment vous pouvez dimensionner le volet égal à la taille parent et positionner la position de la barre fractionnée.

Questions connexes