Eclipse 向仅包含小部件的视图添加选择提供程序?

Eclipse 向仅包含小部件的视图添加选择提供程序?,eclipse,swt,eclipse-rcp,jface,Eclipse,Swt,Eclipse Rcp,Jface,我们是否可以将选择提供程序添加到只包含小部件的视图中?如果可以,setSelection的参数应该是什么。这完全取决于您执行的实现类型。如果在视图中使用小部件作为某种可选择的实体,那么可以提供setSelection实现 setSelection接受一个ISelection实例,它可以包含任何类型的对象。因此,例如,如果您的视图有一个表单,其中包含许多标签和可编辑字段,那么您可能希望根据外部的情况以编程方式“设置焦点并滚动到”任何字段。您的setSelection将接收一个包装在ISelecti

我们是否可以将选择提供程序添加到只包含小部件的视图中?如果可以,setSelection的参数应该是什么。

这完全取决于您执行的实现类型。如果在视图中使用小部件作为某种可选择的实体,那么可以提供setSelection实现

setSelection
接受一个
ISelection
实例,它可以包含任何类型的对象。因此,例如,如果您的视图有一个表单,其中包含许多标签和可编辑字段,那么您可能希望根据外部的情况以编程方式“设置焦点并滚动到”任何字段。您的setSelection将接收一个包装在ISelection对象中的对象(甚至可能只是一个整数索引)。将焦点移动到特定控件并滚动到该控件将取决于setSelection的实现