Come posso disattivare l'antialiasing per un JLabel specifico?
-
11-07-2019 - |
Domanda
Come posso disattivare l'antialiasing per un JLabel specifico? Utilizza un font molto piccolo che potrebbe apparire migliore senza anti-aliasing.
Se importante, sto usando Java 1.5 su Mac OS X.
Soluzione
Penso che dovrai scavalcare il metodo paint (Graphics g) e disegnare tu stesso il testo.
Altri suggerimenti
Hai provato a sovrascrivere paint (Graphics g) o paintComponent (Graphics g), impostando i suggerimenti di rendering per il testo AA sull'oggetto grafico e chiamando il metodo super?
vedi Suggerimenti di rendering: https://docs.oracle.com/ JavaSE / 7 / docs / api / java / AWT / RenderingHints.html # VALUE_TEXT_ANTIALIAS_OFF
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow