Почему Scala-Swing MainFrame содержимое может быть назначено на кнопку? - PullRequest
0 голосов
/ 26 сентября 2019

В scala-swing я могу написать этот простой код:

object HelloWorld2 extends SimpleSwingApplication {
val top=new MainFrame()
top.title="Hello, World!"
//val a=new Button("a")
top.contents=new Button("a")
}

он отлично работает

, но как документ https://www.scala -lang.org / api /2.9.1 / scala / swing / package.html

тип содержимого в MainFrame - Seq [Component]

, а тип Button - Button

, так почемуЯ могу написать

top.contents=new Button("a")

без ошибок? Спасибо!

...