[JAVA] Consever les formes dessinées sur un JLabel ???

Consever les formes dessinées sur un JLabel ??? [JAVA] - Programmation

Marsh Posté le 07-05-2001 à 16:00:19    

Bonjour tout le monde,
 
 
Alors voilà, j'ai une ch'tite question de débutant en java :
 
Je crée un JLabel pour afficher une image. Ensuite je dessine dessus (facile jusque là). Le problème c'est que si je déplace une autre fenêtre au dessus de l'application avec ce bô dessin, il disparaît... Il reste l'image du JLabel, mais pas les zoulis trucs que j'ai dessinés dessus.
 
Et donc je voudrais savoir comment on peut "fixer" ce qu'on dessine par dessus. Voilà, je suis sûr que c'est tout con, mais je trouve pas (et c'est pas faute d'avoir cherché...).
 
bon, ben comme d'hab, merci beaucoup à ceux qui me répondront, et pis aussi aux autres d'ailleurs, pasque y'a pas de raison...
 
Sur ce, je retourne chercher encore un peu...

Reply

Marsh Posté le 07-05-2001 à 16:00:19   

Reply

Marsh Posté le 07-05-2001 à 18:08:49    

tu mets ton code de dessin dans le paint.

Reply

Marsh Posté le 07-05-2001 à 23:32:25    

Yep, pour être plus précis, tu déclares une fonction de cette façon :
 
public void paint(Graphics g)
{
   Graphics2D g2 = (Graphics2D)g;
   // Ensuite tes lignes de code pour le dessin de dessin
   // Si tu as une image, tu fais en premier lieu : g2.drawImage(...);
}


---------------
Kekman alias PauloLaFrite : rédacteur à ses temps perdus & bouffon de service sur M @ tbe .com :na:
Reply

Marsh Posté le 08-05-2001 à 11:48:04    

Merci beaucoup à vous deux. Je vais essayer ça de suite. (C'est cool d'avoir détaillé Kekman... :)
 
Ben moi je dis "Vive le forum programmation !".
Merci encore.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed