问题标签 [draw2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
83 浏览

draw2d - Graphiti.js 中是否存在 ImageFigure() 构造函数,例如 draw2d?

我在 draw2d 中找到了一种方法 ImageFigure()。所以我想知道它是否也存在于 graphiti.js 中。如果它出现在石墨中,那么它解决了我对对象分组的问题。提前致谢。

0 投票
1 回答
634 浏览

java - 如何在draw2d中设置连接线的线宽和颜色?

我正在尝试在 draw2d 中设置连接线的宽度和颜色。我找到了“setLineWidth()”方法,但是我需要调用这个方法。我在输入端口对象上调用此方法但没有工作。请帮助我。

0 投票
1 回答
246 浏览

eclipse - FigureCanvas 的滚动距离

我正在做一个使用 GEF 绘制图形的 eclipse 插件。我正在使用 FigureCanvas 来显示图表。当我滚动画布时,有什么方法可以获得画布滚动的距离?

0 投票
1 回答
127 浏览

javascript - 如何在 Graphiti 中创建可折叠图形?

Figure 由多个图形组成(都是 SVGFigure)。我希望父图形有一个更改其状态的按钮,因此它被简化(隐藏大多数子图形和连接器)

实现这一目标的最佳方法是什么?

0 投票
1 回答
480 浏览

java - 当图形是连接的一部分时如何移动图形

我正在使用 Draw2d 库(没有 GEF)开发一个小型图形编辑器。一项要求是,您可以通过用鼠标拖动图形来移动它们。只要图形之间没有(Polyline-)连接,它就可以正常工作。当我添加一个连接时,一切都正确呈现,但无法移动数字。

这是一个显示问题的代码示例:

有没有人知道当两个图形之间存在连接时如何使拖动成为可能(不必渲染连接的拖动)?

0 投票
1 回答
1254 浏览

java - 滚动窗格到图

我想在 RoundedRectangle 中添加一个滚动条。我在根图中有 3 个圆角矩形。现在我想为每个圆角矩形添加滚动条。是否可以将滚动条添加到圆角矩形或矩形图形?我使用了以下方式。但它没有向我显示任何数字。如何让它发挥作用?在下面的示例中,我只添加了一个矩形。

0 投票
1 回答
715 浏览

eclipse - 什么 Eclipse GEF 软件包包含 Draw2d?

我正在尝试获取 Eclipse GEF 包“Draw2d”。

什么 Eclipse GEF 软件包包含 Draw2d?当我搜索它时,列表中没有任何内容。

0 投票
2 回答
857 浏览

java - draw2d 导入未解决

我正在使用 gef 做一个 eclipse 插件。当我在安装插件后重新启动 eclipse 时,我遇到了很多关于 draw2d 导入的错误。例如,在我的一门课上,我有:

最后的 3 个导入很好,但第一个“import org.eclipse.draw2d.ImageFigure”无法再解决。

我不知道出了什么问题。有任何想法吗?

0 投票
1 回答
49 浏览

javascript - Graphiti 中的形状是否有任何可调整大小的限制?

在 Graphiti 示例中:拖放编辑策略

  • 当我们拖动任何形状时,它会被拖动到我们定义的某个有限区域。

  • 但是当我们要调整任何形状的大小时,它会在拖动限制之外调整大小(调整大小没有限制)。

有什么办法可以在一定程度上限制可调整大小的属性。

因为我们设置了它的拖动限制,但没有控制它的调整大小限制。可能有什么方法可以实现这一点。

如果有人知道,请告诉我。在此先感谢:)

0 投票
2 回答
104 浏览

javascript - 如何克服端口分离问题?

在此示例中:撤消/重做

  • 将起始节点拖放到画布上。
  • 鼠标按下端口并拖动它。
  • 现在在拖动时按右键单击。

现在的问题是端口与起始节点分离。它不应该发生。

请查看下图以更好地理解。请帮助我克服这个问题。提前致谢。

在此处输入图像描述