2009-07-29 5 views
4

私は、あまりにもずっと前に、Javaでアンチエイリアスを使用するためのグローバルレンダリングヒントを指定する方法についてのリンクを投稿します。コマンドラインでantialiasプロパティを指定する

残念ながら私は質問を見つけることができません。

スイングでアンチエイリアスを使用するレンダリングヒントを指定するにはどうすればよいですか?単一のGraphics2Dのために

+0

私はグローバルに設定する方法を見つけたと思います。 – jjnguy

答えて

5

Graphics2Dにあなたが描いている、とあなたはアンチエイリアシング持っていることを

Graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, 
      RenderingHints.VALUE_ANTIALIAS_ON); 

コール!最初のものはそれをやった

!!!:

//this SHOULD enable global anti-aliasing 
System.setProperty("awt.useSystemAAFontSettings","on"); 
System.setProperty("swing.aatext", "true"); 

はEDIT oreyesことで :グローバル設定について

alt text http://img35.imageshack.us/img35/4421/imagen1urb.png

alt text http://img169.imageshack.us/img169/4089/imagen2i.png

+1

私は主な機能の最初の行(または秒)として使用する場合、それが動作すると思います: – OscarRyz

+0

うわー、どのような違い! p.s.あなたは間違って綴られています。 ':P' – jjnguy

+1

私はそれがもう一つのシステムプロパティだと思っていますが、これは仕事でした。スクリーンショットに表示されるものは次のとおりです:java -Dawt.useSystemAAFontSettings = on say.Hello – OscarRyz

関連する問題