Intenté vincular JList
a una propiedad de clase vinculante, Vector
. En la clase de enlace, el Vector
se actualiza cuando se actualiza un JTextField
en la interfaz de usuario.Cómo vincular una JList a una propiedad de clase Bean
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
}
También otro colocador independiente está disponible para la actualización del Vector
. He establecido add/remove PropertyChangeListeners también.
Mi verdadero requisito es actualizar el JList
según los datos en la clase BeanBinding
. Por ejemplo, cuando el usuario escribe en JTextField
, los datos relevantes de la base de datos y las variables existentes en la clase deben cargarse en el JList
.
Por favor, cualquiera me deja saber cómo enlazar datos BeanBinding
propiedad de clase (fuente) para un JList
en NetBeans. Al menos cualquier enlace tutorial. Hay un ejemplo en el sitio de NetBeans, pero es para obtener datos directamente de la base de datos.
Muchas gracias :) –
¿Podría decir qué sucede cuando se utiliza ObservableList? –
Lo que hice fue simplemente envolver mi lista en Lista observable solamente. Funcionó perfectamente. :) Una vez más, muchas gracias :) :) –