2

特定の JLabel のアンチエイリアスを無効にするにはどうすればよいですか? アンチエイリアシングなしで見栄えがよくなる非常に小さなフォントを使用しています。

重要なこととして、私は Mac OS X で Java 1.5 を使用しています。

4

2 に答える 2

3

paint(Graphics g) または paintComponent(Graphics g) をオーバーライドし、グラフィックス オブジェクトでテキスト AA のレンダリング ヒントを設定し、スーパー メソッドを呼び出してみましたか?

RenderingHints を参照してください: https://docs.oracle.com/javase/7/docs/api/java/awt/RenderingHints.html#VALUE_TEXT_ANTIALIAS_OFF

于 2008-12-01T18:18:07.373 に答える
1

paint(Graphics g) メソッドをオーバーライドして、自分でテキストを描画する必要があると思います。

于 2008-11-30T10:55:10.963 に答える