ScalaからJava2Dを使ってみた。
特にラッパークラスは無いようなので、特別なことはしていない。
HelloWorldと円を表示するだけの単純なサンプルを作ってみた。
package scala2dimport java.awt.{ Color, Graphics2D }
import java.awt.geom._
import swing._object Scala2D extends SimpleSwingApplication {
def top = new MainFrame {
contents = new Panel {
override def paintComponent(g2: Graphics2D) {
g2.drawString("Hello World!", 90, 50);
g2.setColor(Color.RED)
g2.fill(new Ellipse2D.Double(100.0, 100.0, 50.0, 50.0))
}
}
title = "Scala 2D"
size = new Dimension(300, 300)
peer.setResizable(false)
}
}