java - 如何关闭一个特定 JLabel 的抗锯齿功能?

标签 java swing jlabel antialiasing

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

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

最佳答案

您是否尝试过重写paint(Graphics g)或paintComponent(Graphics g),为图形对象上的文本AA设置渲染提示并调用super方法?

请参阅渲染提示: https://docs.oracle.com/javase/7/docs/api/java/awt/RenderingHints.html#VALUE_TEXT_ANTIALIAS_OFF

关于java - 如何关闭一个特定 JLabel 的抗锯齿功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/328698/

相关文章:

java - Spring错误由: org. springframework.beans.factory.UnsatisfiedDependencyException引起:创建名称为 'test'的bean时出错

Java - 在包含 HTML 的 JTextPane 中更改字体

java - 如何从文本文件设置 JLabel 值?

java - 在没有 http 的情况下向 XML 文档添加命名空间 :

java - java中一次多个输入

java - MVC 应用程序中的 DocumentListener 验证错误

java - jfreechart xylinechart 排序时间未更新

java - Setlayout 删除我的 JPanel 继承类。为什么?

java - JLabel 中的多行文本

java - OXM:映射变量元素名称