scala.swing.ListView:单/多选

时间:2011-04-23 02:38:49

标签: swing scala listview

如何让scala.swing.ListView仅允许一次选择一个项目?

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

2 个答案:

答案 0 :(得分:2)

最简单的方法是使用标准Swing peer的{​​{1}}属性:

JList

答案 1 :(得分:2)

我正在使用以下(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
}