【问题标题】:how to create Graphiti shapes with scroll bar如何使用滚动条创建 Graphiti 形状
【发布时间】:2015-08-27 14:13:20
【问题描述】:

我的 Graphiti 编辑器的形状代表带有行的 db 表。我正在寻找一种将滚动条添加到我的形状的方法。有人知道该怎么做吗?

【问题讨论】:

    标签: eclipse-rcp graphiti


    【解决方案1】:

    我已经找到了这个问题的答案。

    这是要使用的链接:https://www.eclipse.org/forums/index.php/t/1071551/

    我创建了自己的 ScrollFigure,它扩展了 draw2d ScrollPane 并实现了 IGraphicsAlgorithmRenderer。

        public class ScrollFigure extends ScrollPane implements IGraphicsAlgorithmRenderer {
        @Override
        public void setLayoutManager(LayoutManager manager) {
            super.setLayoutManager(new ScrollPaneLayout());
        }
    }
    

    接下来,您只需在自定义工厂中调整图形的大小,该工厂实例化您的 ScrollFigure,滚动条就会显示出来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多