JSplitPane redimensionner le comportement

voix
2

J'ai un JSplitPane et quand deux parties verticales je déplace le diviseur vers le bas, il déplace l'élément de fond et le fond est coupé. Y at-il un moyen de spécifier le comportement de redimensionnement d'un JSplitPane si haut (du composant inférieur) est couverte par la vitre fendue et le fond est la dernière chose à faire couvert?

merci, Jeff

Créé 27/08/2009 à 01:51
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
2

Les composants sont peints à la « (0,0) » position pour chaque partie du panneau fendu.

Je suppose que vous pouvez créer votre propre interface utilisateur personnalisée qui fait tout ce que vous voulez.

peut-être une approche plus simple d'ajouter le composant à un panneau de défilement. Vous pouvez alors simplement laisser les barres de défilement apparaissent si nécessaire.

Ou, si vous voulez vraiment que la partie inférieure du composant à afficher, vous pouvez contrôler la position de la fenêtre chaque fois que le diviseur est déplacé. Vous pouvez gérer cela en écoutant un PropertyChangeEvent « de dividerLocation ».

Créé 27/08/2009 à 03:59
source utilisateur

voix
0

Je pense que vous pourriez avoir besoin de joindre un événement à l' JSplitPaneévénement « Redimensionner s (j'oublie exactement ce qu'il est appelé). L'événement devrait alors déplacer le contenu à convenir.

Créé 27/08/2009 à 02:49
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more