Я начинаю изучать Скала, и я смущен. Могу ли я создать графический интерфейс без «расширения SimpleSwingApplication» или «SimpleGUIApplication» или может быть что-то еще? Я пытаюсь сделать это так:Могу ли я создать графический интерфейс без «расширений»
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 (Боттон)» комментируется. Как я могу использовать «listenTo (...)» без «extends SimpleGui ... и т. Д.».
да, это работает, спасибо очень много. – Bersano