得到togglegroup选定控件值的3种方法

selectedValue.value=tgFileType.selectedToggle.userData
// selectedValue.value=tgFileType.selectedToggle.toString().split("'")[1]
// selectedValue.value=tgFileType.selectedValueProperty().value

val selectedValue=SimpleStringProperty("Excel")
                tgFileType=togglegroup {
                    radiobutton("Excel") { userData=text
                        isSelected=true
                    }
                    radiobutton("CSV") {  userData=text }
                    radiobutton("文件") { userData=text  }
                    selectedToggleProperty().addListener{_,_,_ ->
                        
selectedValue.value=tgFileType.selectedToggle.userData
// selectedValue.value=tgFileType.selectedToggle.toString().split("'")[1]
// selectedValue.value=tgFileType.selectedValueProperty().value
                    }
                }
                label(selectedValue)

转载于:https://my.oschina.net/u/3820046/blog/3084748

你可能感兴趣的:(得到togglegroup选定控件值的3种方法)