java如何在一个视图上有多个控件时提供选择?
在关于选择的文本(如https://www.eclipse.org/articles/Article-WorkbenchSelections/article.html)中,通常说通过如下命令提供选择:
getSite().setSelectionProvider(tableviewer);
如果一个视图只有一个控件(例如,TableViewer
),这是很好的
但是,如果视图有多个控件,该怎么办
我不能将选择授权给他们中的任何一个。也许我应该跟踪选择哪一个,并适当地切换选择提供程序
# 1 楼答案
您可以创建一个选择提供程序,用于包装所有查看器(或其他选择提供程序)并在它们之间自动切换。不幸的是,类似的东西没有包含在框架中