Bir JList
bağlama sınıfına Vector
bağlamaya çalıştım. Ciltleme sınıfında, Vector
, UI'deki bir JTextField
güncelleştirildiğinde güncelleştirilir.Bean sınıfına bir JList nasıl bağlanır
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
}
Ayrıca başka bir ayrı ayarlayıcı Vector
güncellenmesi için kullanılabilir. Ben de PropertyChangeListeners eklemek/kaldırmak ayarlamak.
Benim gerçek gereksinim JList
sınıfındaki BeanBinding
sınıfındaki verilere göre güncelleştirmektir. Örneğin, kullanıcı JTextField
'da yazdığında, veritabanından ilgili veriler ve sınıftaki mevcut değişkenler JList
'a yüklenmelidir.
Lütfen, herhangi biri bana JList
NetBeans öğesinde BeanBinding
sınıf (kaynak) özelliğini nasıl bağlayacağımı bildirin. En azından herhangi bir eğitim bağlantısı. NetBeans sitesinde bir örnek var, ancak doğrudan veri tabanından veri almak içindir.
Çok teşekkür ederim :) –
ObservableList kullanıldığında ne olacağını söyler misiniz? –
Ne yaptım sadece listemi sadece gözlemlenebilirListeme geçirdim. Mükemmel çalıştı. :) Bir kez daha Çok teşekkür ederim:):) –