なんじゃくにっき

プログラミングの話題中心。

ScalaでJava2D

ScalaからJava2Dを使ってみた。
特にラッパークラスは無いようなので、特別なことはしていない。
 
 
HelloWorldと円を表示するだけの単純なサンプルを作ってみた。


package scala2d

import 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)
}
}