Bonjour,
Dans un soucis d'évolutivité, je cherche à lister les composants d'une classe (Panel).
Le but serait de faire un ajout automatique de composants graphiques
au cas où on en rajoute un sur l'interface d'administration
Version imprimable
Bonjour,
Dans un soucis d'évolutivité, je cherche à lister les composants d'une classe (Panel).
Le but serait de faire un ajout automatique de composants graphiques
au cas où on en rajoute un sur l'interface d'administration
La méthode getComponents() héritée de la classe Container devrait faire l'affaire pour toi
mais quand je fait cela
Code:
1
2
3
4 for(int i=0;i<=this.getComponents.length;i++) { this.add(getComponent(i)); }
censée m'ajouter tous les composants graphiques de mon applications
cela ne fonctionne pasCode:
1
2 java.lang.ArrayIndexOutOfBoundException
Salut,
Tu vas juste un cran trop loin :
d'ou l'exception...Code:for(int i=0;i<this.getComponents.length;i++)