스칼라를 배우기 시작했는데 그 과정의 일부로 스윙을 사용하는 간단한 스크립트를 작성하려고했습니다.스칼라 스윙 스크립트가 작동하지 않습니다.
여기 제가보고있는 문제를 보여주는 극히 일부가 삭제 된 예입니다.
SimpleSwingApp는 : 나는 스칼라 응용 프로그램으로 이클립스 스칼라 IDE를 통해 스크립트를 실행하면
import scala.swing._
object SimpleSwingApp extends SimpleSwingApplication {
def top = new MainFrame {
println ("Starting")
title = "First Swing App"
contents = new Button { text = "Click me" }
}
}
는 모든 것이 예상 작품으로. 예상되는 "시작"텍스트가 Eclipse 콘솔에 인쇄되고 작은 GUI가 팝업되고 클릭을 기다립니다.
명령 줄에서 스크립트로 실행하려고하면 아무 것도 얻을 수 없습니다.
> scala SimpleSwingApp.scala
"시작"및 GUI가 없습니다.
그래서 무슨 일이 벌어지고 원하는 결과를 얻을 수 있습니까? 예 : 명령 행에서 스칼라 GUI 스크립트 시작하기. 그것없이 작동합니다, 먼저 scalac 이것을 컴파일하면
SimpleSwingApp.main(Array())
는, 다음 실행 명령 줄에서 실행하려면
그건 의미가 있습니다. 감사! – HarryM