J'ai un JScrollpane
qui a un JPanel
à l'intérieur (et le panneau contient quelques JLabel
s).JScrollpane doit rétrécir sa largeur
Je veux redimensionner le volet de défilement pour modifier réellement sa taille (éventuellement inférieure à la taille préférée des composants internes), et pas seulement la taille de la fenêtre.
L'objectif est que le panneau interne disparaisse gracieusement (en utilisant des priorités de rétrécissement spécifiques et autres dans ma migration) lorsque l'utilisateur rétrécit le panneau de défilement trop petit.
La question est tout à fait clair pour moi, mais vous pourriez peut-être suivre l'évolution de la taille de la JScrollPane et de réagir quand il devient inférieure à une certaine limite (le cacher en douceur). –
Il semble que faire quelque chose stupide de relais quand la taille des changements 'JViewport' est sur le seul moyen de le faire. (Pour simplifier, j'ai essentiellement une table à l'intérieur de la fenêtre d'affichage d'un scrollpane.) Je veux que le scrollpane détermine quelles lignes de la table sont montrées, mais je ne veux pas qu'elle affecte les colonnes montrées. est d'attribuer une priorité de rétrécissement pour les différentes colonnes afin que la réduction de la taille horizontale de la zone de texte commence à tronquer des colonnes spécifiques.) – Mike