我试图绑定JList到绑定类属性,Vector.在绑定类中,在Vector更新JTextFieldUI时更新.
public void setName(String name) {
String oldName = this.name;
this.name = name;
Vector oldList=this.list;
list.add(name);
propertySupport.firePropertyChange("name", oldName, this.name); //textField updates
propertySupport.firePropertyChange(PROP_LIST, oldList, list); // JList
}
Run Code Online (Sandbox Code Playgroud)
另外另一个单独的setter可用于更新Vector.我也设置了添加/删除PropertyChangeListeners.
我真正的要求是JList根据BeanBinding课堂上的数据更新.例如,当用户输入时JTextField,应该将来自数据库的相关数据和类中的现有变量加载到JList.
请任何人告诉我如何绑定NetBeans中的数据BeanBinding类(源)属性JList.至少任何教程链接.NetBeans站点中有一个示例,但它用于直接从数据库获取数据.