问题标签 [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 回答
846 浏览

java - 如何在 Eclipse org.eclipse.draw2d.Polygon 的 Draw2d 中拖动和调整多边形大小

我正在研究多边形拖动,也调整多边形的大小。我可以使用 org.eclipse.draw2d.RectangleFigure 绘制矩形并且可以拖动它,我将 MouseMotionListener 和 MouseListener 添加到 org.eclipse.draw2d.RectangleFigure。

同时为多边形尝试同样的事情。这没用。当我尝试拖动多边形时会调用 mouseDragged 事件,但它不会移动。

0 投票
1 回答
250 浏览

eclipse-plugin - 如何在不使用拖动检测侦听器的情况下在 Slider 上实现拖动检测?

我想在 Slider 小部件上实现一个拖动检测。所以当用户拖动拇指时。应该检测到阻力。任何人都可以在不使用拖动检测侦听器的情况下提出解决方法。

谢谢

关于巴拉特 Y

0 投票
2 回答
891 浏览

eclipse - Draw 2D: Paint grid on grid layout figure

How can I paint the grid itself (e.g. grid lines) on a Figure, which has grid layout. I think i need to paint it in another layer, but i can not figure out what exactly to do, to paint 'above' the layer with grid layout.

0 投票
1 回答
742 浏览

java - 使用 TextFlow 和 FlowPage 绘制对齐文本

我正在使用包含 TextFlow 对象的 FlowPage 对象绘制多行文本标签。我的标签类的代码是:

当控件刷新(修改后)时,它会像下面屏幕截图中的 SEND 标签一样结束凌乱的标签文本

难道我做错了什么?谢谢你的帮助

PS相同的截图可以在这里找到

PPS 我编辑了getPreferredSize与问题无关的方法

0 投票
2 回答
1098 浏览

java - Eclipse Draw2d. Changing z order for IFigure

I am working through the examples in 'The Eclipse Graphical Framework (GEF)' book and the included Genealogy example(Draw2d chapters) seems to have the z order of figures messed up. When a figure is dragged or selected its z order remains unchanged which causes strange/unnatural behavior where the dragged figure can be dragged under other figures.

I would like to be able to change figures' z order when the figures are selected so they are moved to the top of the children list and appear at the top of the z dimension of the chart. What is the best way to do that?

0 投票
1 回答
362 浏览

java - Draw2D / GEF:如何访问嵌套图形(例如,用于连接)

我目前正在学习 GEF(如在 Eclipse 项目中),并且在这样做的同时遇到了一个问题。

在我未来的应用程序中,我将不得不将 aFigure与其他一些嵌套图形连接起来Figure。我发现通过以下代码(从内存中引用,在纯 Draw2D 应用程序中使用)我可以访问嵌套图。

通过尝试,我发现当访问者Figure添加了 a) aLabel和 b) a Figureadd()按此顺序编辑)时,上面的代码将返回嵌套的Figure.

显然这不是最优的,因为相同的代码get(0)可能会导致错误(我猜是转换错误)。

我的问题是:是否有一种本地/更简单的方式来访问嵌套图形,尤其是无需强制转换?

提前谢谢了!

0 投票
1 回答
259 浏览

eclipse-plugin - 从包含折线的图层创建图像

我制作了一个 draw2d 图层的 swt.graphics.Image 对象,其中包含 draw2d 折线和一些其他图形,例如圆形椭圆等。我从这个 Image 对象制作了一个 jpeg 文件,我只能看到椭圆、圆形等,但没有使用绘制的图形draw2d 折线(连接箭头、PolygonShapes 等)存在于最终的 jpeg 文件中。我希望折线也能在最终的 jpeg 文件中被绘制和显示。有什么想法我该怎么做?我尝试将图层放入外壳中。但是我必须使用 shell.open() 向用户显示(我不应该这样做)外壳,然后折线形状才在最终的 jpeg 文件中可见。我猜 shell.open() 会强制绘制 shell 及其子项(图层、折线等)。是否有任何解决方法不显示外壳但强制在图层上绘制折线?

感谢和问候巴拉特

0 投票
1 回答
1030 浏览

eclipse-gef - Eclipse GEF/Draw2d:边界与约束

有人可以解释 Draw2d 中边界和约束之间的区别/关系吗?

我正在尝试设置一个 GEF 编辑器,其中同一EditPart类的实例相互嵌套(如有必要,我可以发布代码的简化版本,但我的问题实际上只是概念性的)。每个图形都有一个XYLayout,我正在设置每个图形的边界和约束(Rectangles)refreshVisuals

现在我的界限和约束对于每个数字都是相同的。那是对的吗?由于我正在使用XYLayout,边界的坐标是相对于父级的Figure吗?约束条件如何?

0 投票
0 回答
558 浏览

transform - Draw2d 图形旋转

我有一个 RectangleFigure,我想以 45 度左右的角度旋转它。请给我示例代码。我尝试使用 Transform Class 但徒劳无功。

0 投票
1 回答
247 浏览

eclipse-plugin - 如何为 TreeItem SWT 提供黑色边框?

我使用 TreeColumn 创建了超过 1 列的树。现在我想要实现的是为 Tree 中的单元格项目创建边框单元格。这是我现在的实现: 在此处输入图像描述

有人知道吗?