Bonjour,
Existe t-il une méthode permettant de connaitre la liste de tous les composants d'une applet ?
D'avance merci.
Bonjour,
Existe t-il une méthode permettant de connaitre la liste de tous les composants d'une applet ?
D'avance merci.
Composants graphique/visuel?
... non je pense pas que ca soit possible
Composant, au sens classes utilisées?
Il faut chercher du coté introspection, mais je ne pense pas que ca soit simple et tout a fait adapté.
Oui, les composants visuels (boutons, text areas, checkbox, frames, menus, etc.)
Je sais que je peux obtenir la liste des composants d'un containers, il me faudrait donc la liste de tous les containers d'une applet.
Dans ce cas, fais du récursif.Envoyé par SheikYerbouti
Si ton container contient un container, tu ré-appliques ta méthode sur le container contenu, et ainsi de suite.
Je viens de penser a ca :
Vu que la jre garde les references de chaque object notament pour le GC,
y aurait-il un moyen d'obtenir cette liste d'object?
et ensuite comparer leur classe avec un JComponent?
bah il te suffit de partir du contentPane de ton applet, c'est pas sorcier (le contentPane contient tous les éléments de ton applet)
méthode getContentPane de ton JApplet
S'il est toujours facile de remonter avec getParent(), il parait plus compliqué de descendre dans les composants getComponents[].
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager