bufferredImage et Composants dans JWindow
Bonjour,
je réalise une boite de dialogue personnalisée, basée sur une JWindow.
En m'appuyant sur les différent tutoriels du site, j'ai réussi à mettre une BufferedImage en fond de fenêtre (imageTravail).
Par contre, je n'arrive pas à faire cotoyer ce fond d'écran, et les composants JButton et autres...
Code:
1 2 3 4 5 6 7 8 9
| public void paint ( Graphics G )
{
// TODO: résoudre le problème d'affichage:
if ( imageTravail != null )
G.drawImage( imageTravail, 0, 0, null );
paintComponents( G );
} |
Dans le cas de figure ci-dessus, lorsque JAVA dessine les boutons, il me remplit le fond de fenêtre et me sabote ma belle présentation :cry:
Lorsque je mets paintComponents( G ); avant le dessin de bufferredImage, ce sont les boutons qui n'apparaissent pas...sauf si je passe au-dessus d'eux avec la souris.
Quel est le mécanisme à employer pour que tout cela fonctionne ?