2010年12月29日水曜日

はじめてのScala Swing ~SimpleGUIApplicationにはまる~

最近Scalaを学ぼうと思って、コップ本を購入しました。
とりあえず何か楽しそうなところからということで、ScalaのGUIプログラミングから始めました。
import scala.swing._

object FirstSwingApp extends SimpleGUIApplication {
 def top = new MainFrame {
  title = "First Swing App"
  contents = new Button {
   text = "Click me"
  }
 }
}

これを
C:\Study\Scala>scala FirstSwingApp.scala

として実行しようとしたら、何もおきずにプログラムが終了してしまった。
最初に何かを間違えてしまったのかと色々調べても一向に解決策が見つからない・・・。

結局
C:\Study\Scala>scalac FirstSwingApp.scala
C:\Study\Scala>scala FirstSwingApp

で無事実行することができた。
scalacでコンパイルしたプログラムはscalaコマンドで実行できるらしい。

0 件のコメント:

コメントを投稿