【问题标题】:What graphical framework for Eclipse RCP can be used to draw trees (or graphs) over tables?Eclipse RCP 的哪些图形框架可用于在表格上绘制树(或图形)?
【发布时间】:2012-03-16 23:23:51
【问题描述】:

我目前正在寻找以下问题的解决方案。

我需要能够在 Eclipse RCP 视图中的表格或其他可对齐组件上绘制层次结构树(例如,语法树,它基本上是一个图形)。表中最顶行的单元格充当叶子。考虑以下简单示例:

          S
         /  \
        /    \
       N      VP
       |    /   \
       |   V     NP
       |   |    /  \
       |   |   D    N
       |   |   |    |
    -------------------
WORD|John|hit|the|ball|
CAT.| N  | V | D | N  |

正在分析的句子和分析值本身都在一个表格中,但也可以放在任何其他可对齐的元素中。

现在我想在桌子上方画一棵树。为此,我想使用一个提供布局算法的框架。这些树实际上会更大,我希望能够提供自动布局。通过“自动布局”,我并不是指不同的“图形样式”(图形/树将始终是水平的,并且通常或多或少像示例中那样“样式化”),而是可以对节点和边进行排序以便它们不'不要重叠太严重,等等(突出显示树/图表的部分也很好)。

Zest 当然会浮现在脑海中(看到这些树基本上是图),但就我found out 而言,不可能将边缘“绑定”到表格单元格。

  • GEF 中会出现这样的情况吗?
  • 您是否知道其他可能能够实现这种结果的框架?
  • 其他想法,也许不使用表格?

非常感谢!

【问题讨论】:

    标签: view frameworks graph eclipse-rcp zest


    【解决方案1】:

    毕竟我将使用GEF (MVC) 插件而不是Zest,因为它很容易实现看起来 类似Figure 的一些特定类型的表格, 而树可以用不同类型的Figures 来绘制。

    【讨论】:

      猜你喜欢
      • 2013-01-05
      • 2018-01-17
      • 2015-11-18
      • 2018-11-18
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多