0

我从 SWT 编程开始,我正在尝试重新编程这个示例,其中CTabItem's 是在CTabFolder. 但是由于我是 GUI 编程的菜鸟,所以有些事情对我来说很不清楚。

a的目的setData()和用途setControl()CTabItem什么?我在哪些情况下或在哪些情况下使用这些方法?我已阅读 setData 的 API 文档,其中说:

Sets the application defined widget data associated with the receiver to be the argument. The widget data is a single, unnamed field that is stored with every widget.

但我不明白这一点以及setControl. 谁能解释一下这些方法的目的?

4

1 回答 1

3

和方法用于setData(Object)向. 以后可以访问此数据。这种用法的示例是,如果您想稍后识别小部件,或者您在其他地方需要此附加信息。setData(String, Object)Widget

setControl(Control)方法将内容分配给项目。这意味着如果您调用item.setControl(myContent)myContent如果用户选择了,则会显示item


建议使用的示例答案setData()

于 2014-09-20T16:03:47.873 回答