[java] awt panel

awt panel [java] - Programmation

Marsh Posté le 13-06-2001 à 14:20:02    

voilà j'avais déjà posté un truc du genre mais n'ayant pas eu de réponse je reviens donc à la charge :
 
j'ai un panel avec qque dessins dessins dessus .
 
je voudrais une methode pour effacer tout les graphique du panel.
(pour le laisser comme neuf)
 
un truc genre g.clear() ou autre.
 
merci.

Reply

Marsh Posté le 13-06-2001 à 14:20:02   

Reply

Marsh Posté le 13-06-2001 à 15:41:25    

lamatrice a écrit a écrit :

voilà j'avais déjà posté un truc du genre mais n'ayant pas eu de réponse je reviens donc à la charge :
 
j'ai un panel avec qque dessins dessins dessus .
 
je voudrais une methode pour effacer tout les graphique du panel.
(pour le laisser comme neuf)
 
un truc genre g.clear() ou autre.
 
merci.




A première vue, n'y connaissant pas gs chose en Graphics, je te suggère in fillRect() de la taille de ton panel.
 
Mais y a surement mieux...

Reply

Marsh Posté le 13-06-2001 à 16:01:04    

...de la couleur de mon background,  
 
oui mais y doit Xsiter une possibilité de réellement vider (et donc de libérer la mémoire aussi).

Reply

Marsh Posté le 13-06-2001 à 16:17:44    

Tu as essayé la méthode removeAll() sur ton panel ?

Reply

Marsh Posté le 13-06-2001 à 21:43:40    

Salut,
 
Il faudrait que tu précises si tu veux effacer des composants AWT ou du dessin réalisé avec Graphics...  :??:  
Si 1, c'est en effet removeAll() sur le Panel (et non sur l'objet graphics)
Si 2, fillRect() est très bien ou encore clearRect() qui t'évite de spécifier une couleur.
 
Pour ce genre de trucs ya la doc...  :hot:  
 
A+

Reply

Sujets relatifs:

Leave a Replay

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