如何通過JSR295將Swing組件和POJO綁定在一起???
最近在看jsr295規范,發現能夠將值和控件進行綁定,但應用在Swing控件上時出現了問題,代碼如下:
//ITEM是POJO類;
ITEM item = new ITEM();
JTextField nameField = new JTextField();
//下面是關鍵代碼
BeanProperty<JTextField, String> textProperty = BeanProperty.create("text");
BeanProperty<Item, String> nameProperty = BeanProperty.create("name");
Binding<Item, String, JTextField, String> nameBinding = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, item,nameProperty, nameField, textProperty);
nameBinding.bind();
觸發某個事件后ITEM類中的name字段的值進行了更新,可是nameField控件中的text屬性卻沒有更新,請問各位高手,問題出在哪里??







