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のボックスは、デフォルトでは表示されませんが、その領域をクリックすると表示されます。