我使用过:RadioButton scala gui对象 - 但是我没有找到一个函数来判断是否已经选择了一个按钮。 在Java中JRadioButton有isSelected函数,但我想只使用scala对象。
val compareRadios = List(new RadioButton("Description"), new RadioButton("Id"))
def isSelected = ???
答案 0 :(得分:0)
我认为可以找到此scala-swing API的答案here:
def selected: Boolean
对于您的按钮列表,您可以使用:
compareRadios.find(_.selected)
返回Option(RadioButton)
。如果未选择任何内容或None
,则结果为Some(RadioButton)
。
如果您使用ButtonGroup对单选按钮进行分组,则可以使用ButtonGroup
方法:
def selected: Option[AbstractButton]