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中的属性值,还请指教。