有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在一个视图上有多个控件时提供选择?

在关于选择的文本(如https://www.eclipse.org/articles/Article-WorkbenchSelections/article.html)中,通常说通过如下命令提供选择:

getSite().setSelectionProvider(tableviewer);

如果一个视图只有一个控件(例如,TableViewer),这是很好的

但是,如果视图有多个控件,该怎么办

我不能将选择授权给他们中的任何一个。也许我应该跟踪选择哪一个,并适当地切换选择提供程序


共 (1) 个答案

  1. # 1 楼答案

    您可以创建一个选择提供程序,用于包装所有查看器(或其他选择提供程序)并在它们之间自动切换。不幸的是,类似的东西没有包含在框架中