Как я могу отключить сглаживание для одного конкретного JLabel?
-
11-07-2019 - |
Вопрос
Как отключить сглаживание для одного конкретного JLabel? Он использует очень маленький шрифт, который может выглядеть лучше без сглаживания.
Если важно, я использую Java 1.5 в Mac OS X.
Решение
Я думаю, вам придется переопределить метод paint (Graphics g) и нарисовать текст самостоятельно.
Другие советы
Вы пытались переопределить paint (Graphics g) или paintComponent (Graphics g), установить подсказки рендеринга для текста AA на графическом объекте и вызвать супер метод?
см. RenderingHints: https://docs.oracle.com/ JavaSE / 7 / документы / API / Java / AWT / RenderingHints.html # VALUE_TEXT_ANTIALIAS_OFF р>
Не связан с StackOverflow