【发布时间】:2015-03-12 17:09:35
【问题描述】:
是否可以在JLabel 中关闭 ANTIALIAS?像这样的东西(但它不起作用..):
@Override
public void paintComponent(Graphics g) {
Graphics2D graphics2d = (Graphics2D) g;
graphics2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
super.paintComponent(g);
}
}
或者我应该创建可以轻松设置此 ANTIALIAS 值的自定义标签吗?目标是使文本不模糊。
【问题讨论】:
-
我不太了解
synth和 Swing L&F 的东西,但也许你可以在这里找到答案:docs.oracle.com/javase/tutorial/uiswing/lookandfeel -
我疯了,我总是自己绘制组件,只使用
JComponent.. 所以不需要 Synth 或 L&F。这次我认为这将是一项简单的任务,但我怀疑 - 再次 - 我会创建一些 XLabel :)
标签: java swing graphics jlabel