在一个摇摆应用程序中,我正在使用自定义渲染文本JComponent
,使用Graphics.drawString()
. 这是一个示例:在同一个应用程序中的
文本 http://img525.imageshack.us/img525/4928/drawstringsample.jpg
,我正在使用JTextPane
. 这是一个示例:
替代文本 http://img28.imageshack.us/img28/1134/jtextpanesample.jpg
你能注意到较低的样本是如何被“弄脏”的吗?好吧,我不知道如何让它看起来像上面的样本。
谢谢,asaf :-)
更新:
System.setProperty("awt.useSystemAAFontSettings","false")
也"lcd"
没有工作。((Graphics2D)g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_OFF)
在paint()
不工作putClientProperty(
sun.swing.SwingUtilities2
.AA_TEXT_PROPERTY_KEY, Boolean.TRUE)
给java.lang.ClassCastException: java.lang.Boolean cannot be cast to sun.swing.SwingUtilities2$AATextInfo