-
GridLayout
salut,
dans mon application j'ai un objet JPanel avec un gridlayout de deux lignes :
pane1.setLayout(new GridLayout(2,1));
mais si je veu acceder composant n°1 de ce panel avec la commande :
pane1.getComponent(1)
le message d'erreur suivant s'affiche
java.lang.ArrayIndexOutOfBoundsException: No such child: 1
aider-moi svp.
:?:
-
Tu as bien ajouté quelque chose dans ton GridLayout ? Parce que si tu ne fais que le déclarer ( et l'affecter au panel ) sans le remplir, ça me parait évident qu'un getComponent() te balance une exception...
-
si tu as un seul composant dans ton JPanel, c'est normal qu'il ne trouve pas le composant se trouvant à l'index 1...
car les index commencent à 0...
Essaye getComponent(0)