我开始学习 Scala,我很困惑。我可以在没有“扩展 SimpleSwingApplication”或“SimpleGUIApplication”的情况下创建 GUI,还是可以创建 GUI?我尝试这样做:
import scala.swing._
object Main {
def main(args:Array[String]): Unit = {
val frame = new Frame {title = "test GUI"}
val button = new Button {text = "test button"}
val uslPanel = new BoxPanel(Orientation.Vertical) {
contents += button
}
//listenTo(button)
frame.contents_=(uslPanel)
frame.visible_=(true)
}
}
它有效,但如果只评论“listenTo(botton)”。如何在没有“扩展 SimpleGui ... 等”的情况下使用“listenTo(...)”。