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...
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ); }
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 ?
Partager