Wie kann man JTextPane Anti-Aliasing-Schriften malen lassen?

In der A-Swing-App rendere ich Text mit einer benutzerdefiniertenJComponentmitGraphics.drawString(). Hier ist ein Beispiel:
aa text http://img525.imageshack.us/img525/4928/drawstringsample.jpg
In der gleichen App rendere ich Text mit einemJTextPane. Hier ist ein Beispiel:
Alternativtext http://img28.imageshack.us/img28/1134/jtextpanesample.jpg

Können Sie feststellen, dass die untere Stichprobe leicht verschmiert ist? Nun, ich kann nicht herausfinden, wie es aussehen soll wie das obere Sample.

danke, asaf :-)

aktualisieren:

System.setProperty("awt.useSystemAAFontSettings","false") und"lcd" Auch funktionieren nicht.((Graphics2D)g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_OFF) impaint() funktioniert nichtputClientProperty(sun.swing.SwingUtilities2.AA_TEXT_PROPERTY_KEY, Boolean.TRUE) gibtjava.lang.ClassCastException: java.lang.Boolean cannot be cast to sun.swing.SwingUtilities2$AATextInfo

Antworten auf die Frage(3)

Ihre Antwort auf die Frage