0

マップ要素にバインドすることは可能ですか?

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
}

または多分私はこれを間違った方法で行います。テキストフィールドに入力された内容が有効な場合にのみ、OK ボタンを有効にしたいと考えています。テキスト フィールドの内容を myBean Bean から myMap マップの特定のキーに格納し、ファイルの存在を確認したい

4

0 に答える 0