Ho tentato di associare un JList
a una proprietà della classe di associazione, Vector
. Nella classe di associazione, lo Vector
viene aggiornato quando viene aggiornata una JTextField
nell'interfaccia utente.Come associare una proprietà JList a una classe 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
}
Anche un altro setter separato è disponibile per l'aggiornamento del Vector
. Ho impostato aggiungere/rimuovere anche PropertyChangeListeners.
Il mio vero requisito è quello di aggiornare il JList
secondo i dati in BeanBinding
classe. Ad esempio, quando l'utente digita JTextField
, i dati rilevanti dal database e le variabili esistenti in classe devono essere caricati nello JList
.
prega, qualcuno me lo faccia sapere come associare i dati BeanBinding
classe (fonte) in un JList
in NetBeans. Almeno qualsiasi link tutorial. C'è un esempio nel sito NetBeans, ma è per ottenere i dati direttamente dal database.
Grazie mille :) –
Diresti cosa succede quando si usa ObservableList? –
Quello che ho fatto è che ho appena completato la mia lista solo in ObservableList. Ha funzionato perfettamente. :) Ancora una volta Grazie mille:):) –