J'aurais juste voulu savoir quels objets Java tu utilisais : pour ton calque notamment.
Si tes boutons sont tous dans le même Container, il faut supprimer le bouton, sur lequel tu as cliqué, de la liste des composants du Container (méthode "Container.remove(Component c")), et l'insérer à nouveau dans le Container afin qu'il soit en haut de la pile de ses composants, et donc qu'il s'affiche au premier plan (méthode "Container.add(Component c)".
Pour un Container, l'ordre dans lequel tu insères les composants détermine l'ordre dans lequel ces éléments sont affichés : plus ils sont en haut de la pile, plus ils sont au premier plan. Dans ton cas, le bouton sélectionné doit donc être à chaque fois placé en haut de la pile. Par contre, il faut faire attention si d'autres composants que tes boutons se trouvent également dans ton Container. Dans ce cas-là, mieux vaut utiliser un Container spécifique qui contiendrait uniquement tes boutons afin de faciliter la gestion de la liste des composants.
Regarde la Javadoc de la classe Container, tu verras qu'il y a un panel de méthodes "add" et "remove" qui permettent d'ajouter ou de supprimer un composant de plusieurs façons, y compris en indiquant la position (index) d'un composant dans la liste. A toi de jouer avec cette liste pour obtenir ce que tu veux.
J'espère que ça correspond bien à ton cas.
@+
