IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

2D Java Discussion :

paintComponent & java


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut paintComponent & java
    salut ,mes application de dessin 2D était tous développé en java et donc je me pose toujours la question :
    est ce que le fait de tous redessiner dans la méthode paintComponent()
    est du au conceptions du langage java.. ou cela est native ,c'est a dire que tout composant fenêtré écrit dans n importe quel langage perd son contexte graphique lors d'un rafraichissement par exemple ?

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Il n'y a aucune loi qui stipule comment doit se comporter tout composant graphique en n'importe quel langage, il n'y a que des pratiques habituelles, que les grands acteurs s'ingénient à améliorer, parait-il.

    Parmi celles-ci, une des pratiques les plus courantes est de demander au composant graphique de refaire son contexte graphique lors d'un rafraîchissement ; il faut dire qu'il parait difficile de procéder autrement.

    En java, la méthode paintComponent, entres autres, est dévolue à cette tâche. Si cela ne te plait pas, tu peux toujours redéfinir la méthode paint de JComponent.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo