2011-05-02 5 views
0

Possible en double:
How to add scrollbar to panel ?l'ajout d'une barre de défilement à un JPanel

Je suis en train de dessiner des formes sur un JPanel, une fois que les formes atteignent la taille du panneau, le reste de les formes ne sont pas visibles. Puis-je ajouter une barre de défilement au panneau afin de voir le reste des formes?

+0

@CoolBeans, @skaffman, @Neal, Thompson @ Andrew, Petrotta - Pourquoi @ Michael ce que les gens continuent de fermer les questions même si elles ne comprends pas la question ?? Cette question n'a rien à voir avec la question "Comment ajouter une barre de défilement au panneau". La peinture personnalisée est complètement différente par rapport à l'ajout de composants à un panneau et la solution n'est pas la même que celle suggérée dans l'autre publication. Si vous pensez que la question est un doublon, donnez le lien et laissez l'affiche décider. – camickr

+0

Lorsque vous ajoutez des composants à un panneau, le gestionnaire de disposition donne au panneau une taille préférée. Lorsque vous effectuez une peinture personnalisée, il n'y a aucun composant sur le panneau, donc il n'y a pas de taille préférée. Par conséquent, vous êtes responsable de la définition de la taille préférée du panneau afin que le scrollpane puisse faire son travail correctement. – camickr

Répondre

0

Bien sûr: envelopper votre JPanel dans un JScrollPane (il faut tout Component dans son constructeur)