java – Swt组合框名称/密钥对
发布时间:2020-05-24 16:36:27 所属栏目:Java 来源:互联网
导读:我希望文本说一件事,但有价值说另一件事 文字键 但它只需要一个字符串来添加项目. Java程序员通常如何在组合框中存储文本/ id对 也许你可以使用组合框的setData(String key,Object value)方法来实现你想要的. 例: Combo box = new Combo(parent, SWT.DROP_DO
|
我希望文本说一件事,但有价值说另一件事 文字键 但它只需要一个字符串来添加项目. Java程序员通常如何在组合框中存储文本/ id对 解决方法也许你可以使用组合框的setData(String key,Object value)方法来实现你想要的.例: 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方法. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
