Comment puis-je désactiver l'anti-aliasing pour un JLabel spécifique?
-
11-07-2019 - |
Question
Comment puis-je désactiver l'anti-aliasing pour un JLabel spécifique? Il utilise une très petite police qui pourrait être meilleure sans anti-aliasing.
Si important, j'utilise Java 1.5 sur Mac OS X.
La solution
Je pense que vous devrez remplacer la méthode paint (graphisme g) et dessiner le texte vous-même.
Autres conseils
Avez-vous essayé de remplacer peinture (Graphics g) ou paintComponent (Graphics g), de définir des astuces de rendu pour le texte AA sur l'objet graphique et d'appeler la super méthode?
voir RenderingHints: https://docs.oracle.com/ javase / 7 / docs / api / java / awt / RenderingHints.html # VALEUR_TEXT_ANTIALIAS_OFF
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow