Dans quel gestionnaire de disposition Swing il est possible de modifier les zones de disposition par programme? Et comment le faire avec le coût le plus bas?Redimensionnement dynamique des zones de Layout Manager
Je dois créer un composant avec des fonctionnalités similaires à JSplitPane mais avec trois panneaux à partir de zéro. L'un des moments est de développer/réduire l'un des panneaux après avoir cliqué sur le bouton oneTouchExpandable sur le diviseur. Mais le problème est que je ne sais pas comment mettre en œuvre cette action d'effondrement. J'ai essayé juste de placer la largeur des panneaux à 0, mais la zone de mise en page qui contient ce panneau ne rétrécit pas après le composant. J'ai essayé de le faire dans tous les gestionnaires de mise en page, mais l'effet est le même.
Merci.
Oui, j'ai regardé cette approche et j'étais prêt à l'utiliser, mais elle ne permet pas de manipulations avec des séparateurs entre les panneaux, et j'ai besoin de simuler le comportement de JSplitPane avec les boutons OneTouchExpandable et ainsi de suite.Mais pour ceux qui n'ont pas besoin de contrôler les diviseurs, ça peut être une bonne solution. –
Vous ne savez pas très bien ce que vous entendez par "il n'implique pas les manipulations ..." Il agit exactement comme le volet divisé standard, il a même un Touchez la fonction extensible intégrée ... – CarlG
Pouvez-vous me montrer l'endroit exact où l'on explique la fonction d'extension tactile? Merci d'avance. –