如何在java swing GUI上启用抗锯齿功能

时间:2016-10-13 21:24:01

标签: java swing scala user-interface antialiasing

我正在使用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

0 个答案:

没有答案