Page d'accueilFindIt !Contact Cahier Java

Cahier Java

 Forum Java

Ce forum est dédié à l'ouvrage Bien programmer en Java 7, ainsi qu'aux éditions précédentes des Cahiers du Programmeur Java.
Utilisez-le pour toute demande d'information supplémentaire ou pour toute suggestion au sujet de ces ouvrages.
Pour les informations relatives au Cahier du programmeur Swing, merci d'utiliser le forum qui lui est dédié.
Vous pouvez consulter ces forums librement. Pour y participer, inscrivez-vous tout d'abord.

Sujets Messages récents Identification Inscription
Messages du sujet Construction et appel implicite

moos

Ville : Paris
Membre depuis : 13 déc. 2006
Messages : 2
 13 déc. 2006 à 13:22
Bonjour,

L'opération de dessin en Java nécessite l'utilisation de la méthode "paint" et la classe Graphics. La construction d'une instance de type Graphics et l'appel de la méthode "paint" sont gérés par la machine virtuelle (construction et appel implicites). Serait-il possible de donner plus de détails sur la manière dont la JVM effectue ces deux opérations.

Cordialement,
Moos

---
Développeur

Manu

Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
 13 déc. 2006 à 21:08
La méthode paint d'une applet (ou la méthode paintComponent pour un composant Swing) est appelée chaque fois que le contenu d'un composant doit être mis à jour :
- soit la première fois que l'applet apparaît à l'écran,
- soit lorsqu'une applet partiellement cachée par une autre fenêtre du système repasse au premier plan,
- soit parce que le programmeur demande à la redessiner avec la méthode repaint.

Vous n'avez pas à vous soucier de comment l'objet Graphics reçu en paramètre de paint est créé, Java s'occupe de le créer pour vous permettre de dessiner avec.

L'utilisation de paintComponent et de Graphics sont expliquées brièvement page 216 du Cahier du programmeur Java, et beaucoup plus en détail dans le chapitre 8 du Cahier du programmeur Swing qui vient de sortir (voir http://www.eteks.com/services/cahierswing.html ).
---
Manu (moderator/modérateur)


Page d'accueilFindIt !ContactDébut de la page

© Copyrights 1997-2023 eTeks - Tous droits réservés

Cahier Java