Как я могу отключить сглаживание для одного конкретного JLabel? - PullRequest
2 голосов
/ 30 ноября 2008

Как отключить сглаживание для одного конкретного JLabel? Он использует очень маленький шрифт, который может выглядеть лучше без сглаживания.

Если важно, я использую Java 1.5 на Mac OS X.

Ответы [ 2 ]

3 голосов
/ 01 декабря 2008

Вы пытались переопределить paint (Graphics g) или paintComponent (Graphics g), установить подсказки рендеринга для текста AA для графического объекта и вызвать метод super?

см. RenderingHints: https://docs.oracle.com/javase/7/docs/api/java/awt/RenderingHints.html#VALUE_TEXT_ANTIALIAS_OFF

1 голос
/ 30 ноября 2008

Я думаю, вам придется переопределить метод рисования (Graphics g) и нарисовать текст самостоятельно.

...