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 :

[Java2D] Lissage de la police


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 194
    Par défaut [Java2D] Lissage de la police
    Je sais que l'on peut lisser les polices d'un graphique en utilisant la méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
    mais je voudrais pouvoir activer le lissage de la police dans TOUTE mon application.
    Plus concretement je cherche à activer le lissage des polices de tous les composants affichés par mon appli sans avoir à redéfinir la méthode paintComponent de chacun pour appliquer le lissage. [/code]

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    J'ai explique tout ca dans le livre Swing Hacks ^^ Bon, comme il est en anglais voici les solutions :

    - Ecris un RepaintManager
    - Utilise le flag -Dswing.aatext=true en commande en ligne si tu utilise Java 1.5
    - Utilise le look and feel WrapLF
    - Utilise Java 1.6

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 194
    Par défaut
    Excellent !! le flag c'est exactement ce qu'il me fallait.

    petite question subsidiaire, est ce couteux en terme de performances d'activer de la sorte l'antialiasing du texte ?

  4. #4
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Non mais cela ne marche QUE dans 1.5 (pas 1.4, pas 1.6).

Discussions similaires

  1. Lissage des polices
    Par BBric dans le forum IntelliJ
    Réponses: 0
    Dernier message: 10/09/2014, 21h06
  2. Lissage des polices pour un label
    Par black is beautiful dans le forum Flex
    Réponses: 0
    Dernier message: 25/02/2010, 10h48
  3. Lissage des polices
    Par groupejtt dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 18/01/2008, 17h06
  4. probleme lissage police ecran ... help!
    Par clicman dans le forum Windows XP
    Réponses: 2
    Dernier message: 22/02/2006, 00h08
  5. Lissage des police
    Par Rifton dans le forum Flash
    Réponses: 27
    Dernier message: 02/10/2003, 17h43

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