Swing中使用Bean Binding实例(二)

2014-11-23 17:34:53 · 作者: · 浏览: 123
ut.SOUTH);
return mainPanel;
}


@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (e.getSource() == button) {
/* From java bean to swing component */
entity.setInputtext("Hello");
System.out.println("entity value: "+entity.getInputtext());
System.out.println("component value: "+textField.getText());
mainPanel.updateUI();


/* From swing component to java bean */
//System.out.println("component value: " + textField.getText());
//System.out.println("entity value: " + entity.getInputtext());
}
}
}


说明:


上述代码只实现了修改java bean中attribute中的值能够自动在swing component中通过beanbinding显示出来,反过来并不成立,如果有大虾知道如何通过修改component的属性值从而自动修改bean中的属性值,还请指教。