Changer le contenu d'un Composite suivant un évènement [message #448014] |
Thu, 23 December 2004 17:02  |
Eclipse User |
|
|
|
Originally posted by: tamoufahem.yahoo.fr
Salut tous le monde ,
J'ai une interface SWT qui contient un Tree , un Composite et un Text.
Dans le composant Tree , j'affiche Le répertoire "Mesdocuments". Quand je
le sélectionne les sous répertoires s'affiche formant une arborescence .
J'aime que , dans l'élémént Composite , afficher les sous répertoires et
les fichiers d'un dossier sélectionné de l'arborescence sous forme de
boutons . J'ai créer une class pour réaliser l'évenement concernées mes
malhheureusemnt je n'ai pas trouver comment mettre à jour l'élément
Composite pour qu'il ne m'affiche que les sous répertores et les fichiers
du dossier séléctionné . Je l'ai réaliser avec swing en utilisant un
JPanel et en appelant la méthode removeAll().
S'il y a un autre composant qui me permet de réaliser mon travail sauf
Composite n'hésite pas à me renseigner . C'est urgent .
Merci pour tous
|
|
|
Re: Changer le contenu d'un Composite suivant un évènement [message #448037 is a reply to message #448014] |
Tue, 28 December 2004 04:09  |
Eclipse User |
|
|
|
tamou wrote:
> Salut tous le monde ,
> J'ai une interface SWT qui contient un Tree , un Composite et un Text.
> Dans le composant Tree , j'affiche Le répertoire "Mesdocuments". Quand
> je le sélectionne les sous répertoires s'affiche formant une
> arborescence . J'aime que , dans l'élémént Composite , afficher les sous
> répertoires et les fichiers d'un dossier sélectionné de l'arborescence
> sous forme de boutons . J'ai créer une class pour réaliser l'évenement
> concernées mes malhheureusemnt je n'ai pas trouver comment mettre à jour
> l'élément Composite pour qu'il ne m'affiche que les sous répertores et
> les fichiers du dossier séléctionné . Je l'ai réaliser avec swing en
> utilisant un JPanel et en appelant la méthode removeAll().
> S'il y a un autre composant qui me permet de réaliser mon travail sauf
> Composite n'hésite pas à me renseigner . C'est urgent .
> Merci pour tous
Essaye
Control[] children= composite.getChildren();
for (int i = 0; i < children.length; i++) {
children[i].dispose();
}
Thomas
|
|
|
Powered by
FUDForum. Page generated in 0.03557 seconds