scala.swing.ListView:单选/多选

scala.swing.ListView:单选/多选,swing,scala,listview,Swing,Scala,Listview,如何使scala.swing.ListView一次只允许选择一个项目 我想禁用允许选择多个项目的默认行为。最简单的方法是使用peer属性,它是标准的SwingJList: listView.peer.setSelectionMode(ListSelectionModel.SINGLE_SELECTION) 我正在使用以下内容(Scala 2.9.0-1): import swing.ListView import swing.ListView.IntervalMode val listVie

如何使
scala.swing.ListView
一次只允许选择一个项目


我想禁用允许选择多个项目的默认行为。

最简单的方法是使用
peer
属性,它是标准的Swing
JList

listView.peer.setSelectionMode(ListSelectionModel.SINGLE_SELECTION)
我正在使用以下内容(Scala 2.9.0-1):

import swing.ListView
import swing.ListView.IntervalMode

val listView: ListView[String] = new ListView[String](Seq("a", "b", "c")) {
  selection.intervalMode = IntervalMode.Single
}