dans l'application d'une balançoire je suis le texte de rendu avec un JComponent
personnalisé, en utilisant Graphics.drawString()
. voici un exemple:
aa text http://img525.imageshack.us/img525/4928/drawstringsample.jpg
dans cette même application, je suis en train de rendre le texte en utilisant un JTextPane
. Voici un exemple:
alt text http://img28.imageshack.us/img28/1134/jtextpanesample.jpgcomment faire JTextPane peinture police anti-aliasé?
pouvez-vous remarquer comment l'échantillon inférieur est un peu «taché»? Eh bien, je ne peux pas comprendre comment le faire ressembler à l'échantillon supérieur.
merci :-), Asaf
mise à jour:
System.setProperty("awt.useSystemAAFontSettings","false")
et"lcd"
aussi ne fonctionnent pas.((Graphics2D)g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_OFF)
danspaint()
ne fonctionne pasputClientProperty(
sun.swing.SwingUtilities2
.AA_TEXT_PROPERTY_KEY, Boolean.TRUE)
donnejava.lang.ClassCastException: java.lang.Boolean cannot be cast to sun.swing.SwingUtilities2$AATextInfo
Si ceci est la solution actuelle, veuillez la marquer comme telle (en cochant la case "réponse acceptée"), TIA! – netzwerg
yeh, mais SO me fait attendre 2 jours ... – Asaf
Ceci est une bibliothèque restreinte ... – Connorelsea