如何通过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属性却没有更新,请问各位高手,问题出在哪里??

posted on 2009-12-30 19:44 舒阜东 阅读(233) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

常用链接

留言簿

随笔档案

文章档案

51CTO下载(IT技术资料免费下载平台)

搜索

最新评论