groovy绑定到map元素

时间:2015-04-10 10:38:10

标签: 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, text: 'OK', actionPerformed: {dispose() },
        enabled: bind {new File(userBean.myMap.myKey).exists()})
    }
  }
}

@Bindable
class MyBean {
Map<String,String> myMap
}

或许我这样做的方式不对。 我只想在文本字段中输入的内容有效时才启用“确定”按钮。 我想将文本字段的内容存储在myBean bean的myMap映射的特定键中,然后检查文件是否存在

0 个答案:

没有答案