Data binding groovy绑定到映射元素

Data binding groovy绑定到映射元素,data-binding,groovy,swingbuilder,Data Binding,Groovy,Swingbuilder,是否可以绑定到映射元素 mybean = new MyBean() swing.edt { dialog() { vbox(){ label(text: '> Please enter your developer account') def tf = textField(columns:10) bean mybean, myMap.myKey: bind {tf.text} button(defaultButton: true,

是否可以绑定到映射元素

mybean = new MyBean()
swing.edt {
  dialog() {
    vbox(){
      label(text: '> Please enter your developer account')
      def tf = textField(columns:10)
      bean mybean, myMap.myKey: bind {tf.text}
      button(defaultButton: true, text: 'OK', actionPerformed: {dispose() },
        enabled: bind {new File(userBean.myMap.myKey).exists()})
    }
  }
}

也许我做得不对。 我只想在文本字段中输入的内容有效时启用OK按钮。
我想将文本字段的内容存储在myBean中的myMap映射的特定键中,然后检查文件是否存在

是否可以将映射更改为具有实际字段的myBean?不太可能。MYBean已经充满了字段,为了清晰起见,我想在地图中收集一些字段
@Bindable
class MyBean {
Map<String,String> myMap
}