Accueil de l'archive Service proposé par Hervé AGNOUX

TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique

Date sent:      	Tue, 13 Feb 2001 14:25:09 +0100
From:           	"Alain Aïtoulha" <Alain.Aitoulha@ln.cit.alcatel.fr>
Organization:   	Alcatel
To:             	java@u-strasbg.fr
Subject:        	Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

Bonjour,
J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute des
élements dans mon JPanel, la barre de scroll verticale du JScrollPane
parent devrait s'activer hors elle ne le fait pas. Quelqu'un a t'il une
idée pour que je puisse résoudre le pb ? Merci A.Aïtoulha


     

Date sent:      	Tue, 13 Feb 2001 14:24:10 +0100
From:           	Jean-Baptiste BRIAUD <jean-baptiste.briaud@solsoft.fr>
Organization:   	SolSoft
To:             	java@u-strasbg.fr
Subject:        	Re: Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

Tu as quoi comme Layout dans ton JPanel ?

"Alain Aïtoulha" wrote:
> 
> Bonjour,
> J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute des
> élements dans mon JPanel, la barre de scroll verticale du JScrollPane
> parent devrait s'activer hors elle ne le fait pas. Quelqu'un a t'il une
> idée pour que je puisse résoudre le pb ? Merci A.Aïtoulha

-- 
_______________________________________________________
Jean-Baptiste BRIAUD                    Solsoft
  software engineer              http://www.solsoft.fr

Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
    "Policy Management for eBusiness Security"

     

From:           	ROUSSEL Yohann <yohann.roussel@criltelecom.com>
To:             	"'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject:        	RE: Pb JScrollPane / JPanel
Date sent:      	Tue, 13 Feb 2001 14:27:08 +0100
Send reply to:  	java@u-strasbg.fr

tu peux essayer un repaint et/ou un validate sur le JScrollPane
Mais jusqu'a il y a peu il y a avait de toute facon un bug connu en
rapport avec l'apparition de la barre de srcoll sur des changements de
dimensions du scrollpane. Pour ma par j'ai pris l'habitude de faire des
"set.....ScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS)" qui font
que le probleme est contourne 



> -----Message d'origine-----
> De:	Alain Aïtoulha [SMTP:Alain.Aitoulha@ln.cit.alcatel.fr]
> Date:	mardi 13 février 2001 14:25
> À:	java@u-strasbg.fr
> Objet:	Pb JScrollPane / JPanel
> 
> Bonjour,
> J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute des
> élements dans mon JPanel, la barre de scroll verticale du JScrollPane
> parent devrait s'activer hors elle ne le fait pas. Quelqu'un a t'il une
> idée pour que je puisse résoudre le pb ? Merci A.Aïtoulha
> 

     

Date sent:      	Tue, 13 Feb 2001 14:37:33 +0100
From:           	"Alain Aïtoulha" <Alain.Aitoulha@ln.cit.alcatel.fr>
Organization:   	Alcatel
To:             	java@u-strasbg.fr
Subject:        	Re: Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

Jean-Baptiste BRIAUD wrote:

> Tu as quoi comme Layout dans ton JPanel ?

J'ai un JPanel.setLayout(null) donc pas de layout.

>
>
> "Alain Aïtoulha" wrote:
> >
> > Bonjour,
> > J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute des
> > élements dans mon JPanel, la barre de scroll verticale du JScrollPane
> > parent devrait s'activer hors elle ne le fait pas. Quelqu'un a t'il
> > une idée pour que je puisse résoudre le pb ? Merci A.Aïtoulha
>
> --
> _______________________________________________________
> Jean-Baptiste BRIAUD                    Solsoft
>   software engineer              http://www.solsoft.fr
>
> Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
>     "Policy Management for eBusiness Security"

     

Date sent:      	Tue, 13 Feb 2001 14:39:28 +0100
From:           	Jean-Baptiste BRIAUD <jean-baptiste.briaud@solsoft.fr>
Organization:   	SolSoft
To:             	java@u-strasbg.fr
Subject:        	Re: Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

Est-ce que tu recalcule bien la taille de ton JPanel ?
Il faut surcharger le getPreferredSize() et refaire le calcul
a chaque ajout d'un element. (tu boucle sur les elements et tu ajoute les
rectangles, le rectangle resultant de cette addition correspond a la
nouvelle taille de ton JPanel).

Cela dis, ca n'enleve rien au bug signalé sur la scroll bar.
Il est preferrable en effet de mettre la policy a ALWAYS.

A+


"Alain Aïtoulha" wrote:
> 
> Jean-Baptiste BRIAUD wrote:
> 
> > Tu as quoi comme Layout dans ton JPanel ?
> 
> J'ai un JPanel.setLayout(null) donc pas de layout.
> 
> >
> >
> > "Alain Aïtoulha" wrote:
> > >
> > > Bonjour,
> > > J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute
> > > des élements dans mon JPanel, la barre de scroll verticale du
> > > JScrollPane parent devrait s'activer hors elle ne le fait pas.
> > > Quelqu'un a t'il une idée pour que je puisse résoudre le pb ? Merci
> > > A.Aïtoulha
> >
> > --
> > _______________________________________________________
> > Jean-Baptiste BRIAUD                    Solsoft
> >   software engineer              http://www.solsoft.fr
> >
> > Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
> >     "Policy Management for eBusiness Security"

-- 
_______________________________________________________
Jean-Baptiste BRIAUD                    Solsoft
  software engineer              http://www.solsoft.fr

Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
    "Policy Management for eBusiness Security"

     

Date sent:      	Tue, 13 Feb 2001 14:45:32 +0100
From:           	"Alain Aïtoulha" <Alain.Aitoulha@ln.cit.alcatel.fr>
Organization:   	Alcatel
To:             	java@u-strasbg.fr
Subject:        	Re: Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

ROUSSEL Yohann wrote:

> tu peux essayer un repaint et/ou un validate sur le JScrollPane
> Mais jusqu'a il y a peu il y a avait de toute facon un bug connu en
> rapport avec l'apparition de la barre de srcoll sur des changements de
> dimensions du scrollpane. Pour ma par j'ai pris l'habitude de faire des
> "set.....ScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS)" qui
> font que le probleme est contourne

J'ai appliqué tout çà mais sans plus de succès ...
Alain.


>
>
> > -----Message d'origine-----
> > De:   Alain Aïtoulha [SMTP:Alain.Aitoulha@ln.cit.alcatel.fr]
> > Date: mardi 13 février 2001 14:25
> > À:    java@u-strasbg.fr
> > Objet:        Pb JScrollPane / JPanel
> >
> > Bonjour,
> > J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute des
> > élements dans mon JPanel, la barre de scroll verticale du JScrollPane
> > parent devrait s'activer hors elle ne le fait pas. Quelqu'un a t'il
> > une idée pour que je puisse résoudre le pb ? Merci A.Aïtoulha
> >

     

Date sent:      	Tue, 13 Feb 2001 14:50:43 +0100
From:           	"Alain Aïtoulha" <Alain.Aitoulha@ln.cit.alcatel.fr>
Organization:   	Alcatel
To:             	java@u-strasbg.fr
Subject:        	Re: Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

Jean-Baptiste BRIAUD wrote:

> Est-ce que tu recalcule bien la taille de ton JPanel ?
> Il faut surcharger le getPreferredSize() et refaire le calcul
> a chaque ajout d'un element. (tu boucle sur les elements et tu ajoute
> les rectangles, le rectangle resultant de cette addition correspond a la
> nouvelle taille de ton JPanel).

Ah je n'ai pas pensé à çà. Je vais exploiter ta remarque.


>
>
> Cela dis, ca n'enleve rien au bug signalé sur la scroll bar.
> Il est preferrable en effet de mettre la policy a ALWAYS.

(çà je l'ai déjà appliqué)


>
>
> A+

Merci.

>
>
> "Alain Aïtoulha" wrote:
> >
> > Jean-Baptiste BRIAUD wrote:
> >
> > > Tu as quoi comme Layout dans ton JPanel ?
> >
> > J'ai un JPanel.setLayout(null) donc pas de layout.
> >
> > >
> > >
> > > "Alain Aïtoulha" wrote:
> > > >
> > > > Bonjour,
> > > > J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute
> > > > des élements dans mon JPanel, la barre de scroll verticale du
> > > > JScrollPane parent devrait s'activer hors elle ne le fait pas.
> > > > Quelqu'un a t'il une idée pour que je puisse résoudre le pb ?
> > > > Merci A.Aïtoulha
> > >
> > > --
> > > _______________________________________________________
> > > Jean-Baptiste BRIAUD                    Solsoft
> > >   software engineer              http://www.solsoft.fr
> > >
> > > Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
> > >     "Policy Management for eBusiness Security"
>
> --
> _______________________________________________________
> Jean-Baptiste BRIAUD                    Solsoft
>   software engineer              http://www.solsoft.fr
>
> Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
>     "Policy Management for eBusiness Security"

     

Date sent:      	Tue, 13 Feb 2001 15:11:17 +0100
From:           	"Alain Aïtoulha" <Alain.Aitoulha@ln.cit.alcatel.fr>
Organization:   	Alcatel
To:             	java@u-strasbg.fr
Subject:        	Re: Pb JScrollPane / JPanel
Send reply to:  	java@u-strasbg.fr

Jean-Baptiste BRIAUD wrote:

> Est-ce que tu recalcule bien la taille de ton JPanel ?
> Il faut surcharger le getPreferredSize() et refaire le calcul
> a chaque ajout d'un element. (tu boucle sur les elements et tu ajoute
> les rectangles, le rectangle resultant de cette addition correspond a la
> nouvelle taille de ton JPanel).

Encore merci Jean-Baptiste, je confirme qu'il faut recalculer et appliquer
avec setPreferredSize() et çà marche. Alain.


>
>
> Cela dis, ca n'enleve rien au bug signalé sur la scroll bar.
> Il est preferrable en effet de mettre la policy a ALWAYS.
>
> A+
>
> "Alain Aïtoulha" wrote:
> >
> > Jean-Baptiste BRIAUD wrote:
> >
> > > Tu as quoi comme Layout dans ton JPanel ?
> >
> > J'ai un JPanel.setLayout(null) donc pas de layout.
> >
> > >
> > >
> > > "Alain Aïtoulha" wrote:
> > > >
> > > > Bonjour,
> > > > J'ai un JPanel qui s'affiche dans un JScrollPane. Lorsque j'ajoute
> > > > des élements dans mon JPanel, la barre de scroll verticale du
> > > > JScrollPane parent devrait s'activer hors elle ne le fait pas.
> > > > Quelqu'un a t'il une idée pour que je puisse résoudre le pb ?
> > > > Merci A.Aïtoulha
> > >
> > > --
> > > _______________________________________________________
> > > Jean-Baptiste BRIAUD                    Solsoft
> > >   software engineer              http://www.solsoft.fr
> > >
> > > Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
> > >     "Policy Management for eBusiness Security"
>
> --
> _______________________________________________________
> Jean-Baptiste BRIAUD                    Solsoft
>   software engineer              http://www.solsoft.fr
>
> Solsoft SA  130 rue Victor Hugo  92300 Levallois-Perret
>     "Policy Management for eBusiness Security"


C'est fini ! Retour à l'accueil de la pseudo-archive