我正在使用scala和java swing进行UI。我想为所有
启用抗锯齿reduce
目前我使用以下特征
javax.swing.JComponent
并使用Antialiasing"添加"初始化所有组件例如
trait Antialising extends javax.swing.JComponent{
override def paint(g: Graphics): Unit = {
g.asInstanceOf[Graphics2D].setRenderingHint(java.awt.RenderingHints.KEY_ANTIALIASING, java.awt.RenderingHints.VALUE_ANTIALIAS_ON)
super.paint(g)
}
}
问题:有没有办法全局启用抗锯齿?
(我已经尝试过以下哪个不起作用)
val fileMenu = new JMenu("File") with Antialising