Java Eclipse插件-TableViewer是否适用于需要多个表的情况
我正在为屏幕定义编辑器编写一个Eclipse插件。预览页面将有多个不同行/列定义的表格,每个单元格的内容实际上是一个控件定义(即标签、文本框等)。预览的一些基本要求是:Java Eclipse插件-TableViewer是否适用于需要多个表的情况,java,eclipse-plugin,swt,eclipse-rcp,jface,Java,Eclipse Plugin,Swt,Eclipse Rcp,Jface,我正在为屏幕定义编辑器编写一个Eclipse插件。预览页面将有多个不同行/列定义的表格,每个单元格的内容实际上是一个控件定义(即标签、文本框等)。预览的一些基本要求是: 任何单元格上的用户选择将控件属性发布到另一个视图 根据控件类型应用单元格样式 目前正在使用JFace TableViewer,但存在以下问题: 1.只有一个TableViewer可以通过getSite()注册为选择提供程序。setSelectionProvider()。如何侦听所有表上的选择更改? 2.TableViewer似乎
是否有比TableViewer更适合我使用的布局?关于第2点,单元格样式,TableViewer允许自定义单元格数据的显示。有关如何开始的一些想法。您可以通过一些修改来支持多个表中的选择(将侦听器添加到每个表查看器中,以便如果其中一个被选中,它将自动成为代理)。或者,也可以查看SelectionProviderMediator-详细信息如下: