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 :

Amélioration de Graphics2D par rapport à Graphics


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut Amélioration de Graphics2D par rapport à Graphics
    salut,
    je voudrais savoir à quoi sert la classe Graphics2D et dans quel cas on devais l'utliser.
    Merci

  2. #2
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    La classe Graphics2D te permettra de faire des choses que tu ne pourra pas faire avec la classe Graphics.

    Donc pour repondre a ta question, dans quel cas on doit l'utiliser, je dirai que ca depend de ce que tu veux dessiner.

    Tu devrais de pencher dans la Javadoc pour voir les possibilités supplémentaires qu'offre la classe Graphics2D par rapport à la classe Graphics.

    Par exemple, moi, j'ai déjà utilisé la classe Graphics2D pour appliquer l'antialiasing à mes dessin.

  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    C'est vrai que je me demande pourquoi ils ont fait une sous-classe Graphics2D...
    Ils auraient pu rajouter les méthodes dans Graphics directement...

    Surtout quand on voit que Graphics a (entre autres) une méthode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    drawRect(int x, int y, int width, int height)
    si ça ça n'est pas de la 2D...

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tout vient de la différence au niveau des toolkits.

    Graphics est la classe de base de dessin pour AWT, Graphics2D celle de Swing. Or AWT est plus généraliste que Swing. En effet AWT peut être utilisées sur des plateformes telle que les téléphone ou autres portableries. Et ces devices ne peuvent supporter ce que Swing à amené au niveau graphique par le biais de Graphics2D (je pense surtout aux composites, RenderingHints &cie).

    D'où le besoin d'une classe différente, qui dans un environnement Swing est systématiquement utilisée, mais ne l'est pas pour l'environnement AWT.

    Voiloù...

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut
    Merci beaucoups pour ces explications

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/11/2014, 14h00
  2. Supprimer un fichier par rapport a une date
    Par NewB dans le forum Linux
    Réponses: 2
    Dernier message: 25/06/2003, 13h44
  3. [MATH] Point par rapport à une droite
    Par teska dans le forum Mathématiques
    Réponses: 6
    Dernier message: 14/05/2003, 16h11
  4. Les possibilité que C++ offre par rapport à Pascal Objet
    Par Riko dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 01/02/2003, 21h38
  5. [Choix] Quelles attentes par rapport aux SGBD ?
    Par thierry34 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 13/07/2002, 20h08

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