Como posso desligar anti-aliasing para um específico JLabel?
-
11-07-2019 - |
Pergunta
Como posso desligar anti-aliasing para um específico JLabel? Ele usa uma pequena fonte que pode parecer melhor sem anti-aliasing.
Se importante, eu estou usando Java 1.5 no Mac OS X.
Solução
Eu acho que você vai ter que substituir a pintura (g Graphics) método e chamar o texto você mesmo.
Outras dicas
Você já tentou substituir paint (Graphics g) ou paintComponent (Graphics g), estabelecendo dicas de renderização para AA texto sobre os gráficos objeto e chamar o método super?
ver RenderingHints: https://docs.oracle.com/ JavaSE / 7 / docs / api / java / awt / RenderingHints.html # VALUE_TEXT_ANTIALIAS_OFF
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow