我剛開始學習Scala,作爲該過程的一部分,我一直在嘗試編寫一些使用Swing的簡單腳本。Scala Swing腳本無法正常工作
這是一個非常簡潔的例子,展示了我所看到的問題。
SimpleSwingApp:
import scala.swing._
object SimpleSwingApp extends SimpleSwingApplication {
def top = new MainFrame {
println ("Starting")
title = "First Swing App"
contents = new Button { text = "Click me" }
}
}
當我運行通過Eclipse IDE斯卡拉將腳本作爲斯卡拉申請,按預期工作的一切。我將預期的「開始」文本打印到Eclipse控制檯,並且彈出小GUI並等待點擊。
當我嘗試從命令行將其作爲腳本運行時,我什麼也沒有得到。
> scala SimpleSwingApp.scala
沒有錯誤信息,沒有「開始」,沒有GUI。
那麼發生了什麼,我該如何實現我想要的結果(即從命令行啓動Scala GUI腳本)?
這是有道理的。謝謝! – HarryM