6
A
回答
13
也許你可以使用組合框的使用setData(String鍵,對象的值)方法才達到你想要的ID對。
實施例:
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"
注意GetData方法返回一個Object。所以你必須將它轉換爲你使用setData方法設置的Type。
因此,您不限於將字符串設置爲您的值。您可以使用setData方法將所需的任何對象設置爲值。只要確保在使用getData方法再次收到數據時正確投射。
編輯: 順便說一句,您可以在任何SWT小部件上使用setData和getData方法。
相關問題
- 1. 使用對稱密鑰加密數組
- 2. SWT - 表/組合框
- 3. JSON密鑰名稱?
- 4. 對稱加密密鑰與非對稱密鑰-ssl
- 5. 加密 - 對稱密鑰
- 6. 加密(對稱密鑰)lib
- 7. 非對稱加密密鑰
- 8. 使用列名稱或對稱密鑰獲取證書名稱
- 9. Javascript獲取對象密鑰名稱
- 10. OpenSSL對稱密鑰與.NET對稱密鑰 - 不匹配
- 11. 非對稱密鑰切換的對稱密鑰
- 12. 動態組合框名稱
- 13. 只用一個密鑰在密鑰中查找密鑰名稱?
- 14. 基於密鑰名稱和值組合動態地對數據進行排序
- 15. 獲取JSON密鑰名稱
- 16. 更改密鑰名稱行
- 17. 可變密鑰名稱
- 18. 不對稱和對稱密鑰存儲
- 19. 密鑰值對組合框的.text後保存在數據庫
- 20. 對稱和公鑰加密
- 21. 帶對稱密鑰的RSA
- 22. 保護對稱密鑰
- 23. 對稱密鑰存儲
- 24. 非對稱密鑰系統?
- 25. 交換對稱密鑰
- 26. 對稱密鑰生成
- 27. SWT TreeViewer與組合框和複選框
- 28. 組合多個密鑰
- 29. 對稱加密密鑰交換
- 30. 對稱密鑰加密算法