2 votes

Redimensionnement automatique du contenu de JLayeredPane

J'essaye de créer une application avec une JLayeredPane qui s'adapte automatiquement à la taille du parent JFrame (c'est la partie facile en utilisant BorderLayout comme gestionnaire de la mise en page du volet de contenu du cadre). La partie la plus difficile est le fait que je veux que le contenu de l'élément JLayeredPane pour redimensionner automatiquement avec la JLayeredPane (et donc le JFrame aussi).

En fait, la fonctionnalité que je veux obtenir ressemble beaucoup à la console dockable de Netbeans, qui vient "au-dessus" de l'éditeur lorsqu'on clique dessus, et qui, lorsqu'on la rejette, se cache à nouveau et s'intègre dans le mot "console" de la barre d'état. Évidemment, je veux aussi que le comportement de redimensionnement fonctionne correctement. Quel serait le meilleur moyen d'y parvenir (si ce n'est pas avec le logiciel JLayeredPane ) ?

7voto

Hovercraft Full Of Eels Points 161146

Vous devrez utiliser un ComponentListener ajouté au JLayeredPane et faire en sorte que son contenu réponde à la commande void componentResized(ComponentEvent e) méthode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X