如何通过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 舒阜东 阅读(229) 评论(0)  编辑  收藏


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


网站导航:
 

导航

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿

随笔档案

文章档案

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

搜索

最新评论