如何关闭一个特定JLabel的抗锯齿?

时间:2008-11-30 10:20:48

标签: java swing jlabel antialiasing

如何关闭一个特定JLabel的抗锯齿?它使用非常小的字体,在没有抗锯齿的情况下可能看起来更好。

如果重要的话,我在Mac OS X上使用Java 1.5。

2 个答案:

答案 0 :(得分:3)

您是否尝试重写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 :(得分:1)

我认为你必须覆盖paint(Graphics g)方法并自己绘制文本。