Если вам интересно, как добавить JSpinner
в приложение Scala Swing, вам нужно использовать Component.wrap (JComponent), чтобы получить компонент Scala.Это должно дать вам что-то для модели на:
import swing._
import javax.swing.SpinnerListModel
import javax.swing.JSpinner
object SpinnerDemo extends SimpleSwingApplication {
val monthStrings: Array[Object] = Array("January", "February", "March",
"April", "May", "June", "July",
"August", "September", "October",
"November", "December")
def top = new MainFrame {
title = "Spinner Demo"
val monthModel = new SpinnerListModel(monthStrings)
val spinner = new JSpinner(monthModel)
contents = new FlowPanel {
contents += new Label("Month")
contents += Component.wrap(spinner)
}
}
}