Bonjour,
J'ai un gridLayout qui contient des boutons, quand on click sur le bouton des évènements sont générés. J'aimerais récupérer quelque chose qui me donne le rang du bouton dans le gridLayout, soit deux coordonnées qui me donne sa place dans la i-ème ligne, j-ième colonne, soit qui me donne son rang parmi les nbBoutons crées.
La seule chose qui semble se rapprocher de ce que je veux est container.getComponentZOrder() mais il me jette à chaque fois que j'essaie de l'utiliser:
mon gridLayout :
Code :
- grilleBoutons.setLayout ( new GridLayout ( nHauteur , nLargeur ) ) ;
|
et le message d'erreur que j'ai quand j'essaie d'utiliser container.getComponentZOrder() :
Code :
- ./FenetreJeu.java:155: cannot resolve symbol
- symbol : method getComponentZOrder (javax.swing.JButton)
- location: class java.awt.Container
- System.out.println ( "ordre : " + grilleBoutons.getComponentZOrder( target ) ) ;
|
Target étant :
Code :
- JButton target = ( JButton ) ev .getSource () ;
|
@++
Message édité par chaica le 06-05-2005 à 17:07:06
---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr