2011-09-29 4 views
6

WindowsシステムでAWTアプリケーションのフォントスムージングを行う必要があります。 グーグルで私はEclipseでVM引数を設定できることを知りました。AWT/Swingアプリケーションのフォントスムージングを行う方法は?

-Dawt.useSystemAAFontSettings=gasp 

しかし、これは肯定的な結果をもたらさない。 フォントスムージングの達成方法を知っている人がいれば、教えてください。

EDITアンドリュー

により回答した後、私はこれはサブパネルのいずれかに平滑化を改善していると思われる塗料方法で

public class BottomSubmitButtons extends Canvas { 

@Override 
public void paint(Graphics g) { 

    Graphics2D g2 = (Graphics2D)g; 
    RenderingHints rh = new RenderingHints(
      RenderingHints.KEY_TEXT_ANTIALIASING, 
      RenderingHints.VALUE_TEXT_ANTIALIAS_GASP); 
    g2.setRenderingHints(rh); 
} 
} 

を次のコードスニペットを追加しました。 しかし、他のパネルで同じことをしても、スムージングは​​発生しません。また、TextFieldのボックスは、デフォルトでは表示されませんが、その領域をクリックすると表示されます。

答えて

関連する問題