繁体   English   中英

查询TableItem的数据对象(SWT)

[英]Querying TableItem's data object (SWT)

我有一个类型为Table的表featuresTable

我可以执行以下操作来检索第一项(假设这里总是有一个):

TableItem item = featuresTable.getItem(0);

很好

我现在要做的是获取其数据:

Object data = item.getData();

问题是我想访问该数据对象的某些字段。 例如data.requirements ,但没有可用的吸气剂。

如何访问数据对象的所有字段? 我知道存在data.requirements是因为在调试时可以看到它,但是我无法通过自己的代码使用这些字段。 显然这是有道理的,但是由于没有吸气剂,由于无法修改代码,所以我不知道如何检索它。

看来您正在使用的代码是利用Widget#setData(String, Object) 为了取回数据,可以使用Widget#getData(String)

如果原始数据的类型为A ,则还需要将其回退:

A myData = (A) item.getData("myKey");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM