Metin bir şey söylemek istiyorum, ama değeriS wt combobox adı/anahtar çifti
Anahtar başka
Metin söylemek zorunda Ama sadece öğeler eklemek için bir dize alır.
yapmak nasıl Java programcıları genellikle mağaza metin/comboboxes
Metin bir şey söylemek istiyorum, ama değeriS wt combobox adı/anahtar çifti
Anahtar başka
Metin söylemek zorunda Ama sadece öğeler eklemek için bir dize alır.
yapmak nasıl Java programcıları genellikle mağaza metin/comboboxes
Belki istediğini başarmak için combobox setData (String anahtarı, Nesne değeri) yöntemini kullanabilirsiniz id çiftleri.
Örnek: getData yöntemi, bir nesne döndüren
Combo box = new Combo(parent, SWT.DROP_DOWN);
String s = "Item 1";
box.add(s);
box.setData(s, "Some other info or object here");
s = "Item 2";
box.add(s);
box.setData(s, "This is item two");
String value = (String)box.getData("Item 2");
// value is now "This is item two"
not edin. Yani bunu setData yöntemiyle ayarladığınız Tür'e dökmelisiniz.
Bu nedenle, Dizeleri ayarlarınız olarak ayarlamakla sınırlı değilsiniz. İstediğiniz bir nesneyi setData yöntemiyle değer olarak ayarlayabilirsiniz. Verileri getData yöntemiyle tekrar aldığınızda doğru şekilde yazdığınızdan emin olun.
Düzenleme: BTW, herhangi bir SWT widget'ında setData ve getData yöntemlerini kullanabilirsiniz.