Java 在命令行中指定antialias属性

Java 在命令行中指定antialias属性,java,swing,antialiasing,Java,Swing,Antialiasing,我记得不久前,有人发布了一个关于如何指定全局呈现提示以在java中使用反别名的链接 不幸的是,我找不到这个问题 如何指定在swing中使用反别名的呈现提示 对于单个图形2d: Graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); 在正在绘制的图形2d上调用该选项,您将获得抗锯齿 对于全局设置: //this SHOULD ena

我记得不久前,有人发布了一个关于如何指定全局呈现提示以在java中使用反别名的链接

不幸的是,我找不到这个问题


如何指定在swing中使用反别名的呈现提示

对于单个图形2d:

Graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, 
             RenderingHints.VALUE_ANTIALIAS_ON);
在正在绘制的
图形2d
上调用该选项,您将获得抗锯齿

对于全局设置:

//this SHOULD enable global anti-aliasing
System.setProperty("awt.useSystemAAFontSettings","on");
System.setProperty("swing.aatext", "true");
编辑 作者:oreyes:

第一个做到了

vs


我想如果在主函数中用作第一行(或第二行),它会起作用:p…哇,多么不同啊!p、 你拼错了“
Hello
”<代码>:P虽然我认为这是另一个系统属性,但它确实起到了作用。屏幕截图中显示的是:java-Dawt.useSystemAAFontSettings=on say.helloned在很多情况下都是main()中的第一行。我极力鼓励它:我想我找到了一种方法,可以在全球范围内设置它。