问题标签 [eclipse-gef]

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 回答
857 浏览

eclipse - 将 Eclipse GEF 放大到特定位置

您好,我是 Eclipse GEF 的新手,我在缩放时遇到问题。

基本上我想拥有这个功能:每当我关闭我的编辑器视图时,我想让编辑器以以前的比例缩放,最重要的是到相同的位置。

我试图通过 Viewport 实现这样的功能,但我被卡住了。

0 投票
2 回答
115 浏览

selection - 日食全球环境基金。如何强制单选?

如何在 Eclipse GEF 中强制执行单一选择?

一次只能选择一个 EditPart。

0 投票
1 回答
346 浏览

eclipse - 如何像 Eclipse 可视化编辑器那样生成代码

我想创建一个应该是拖放的编辑器,它应该相应地生成源代码。我发现可视化编辑器所做的几乎与我想要实现的相同。我已经通过了 GEF,但我期待有任何可用于 Visual Editor 的源代码,以便我能够理解它背后的代码生成逻辑。

0 投票
2 回答
321 浏览

eclipse-gef - 为什么 GEF 文档如此过时?

我正在尝试使用图形编辑框架 GEF 实现应用程序。但不知何故,教程和文档似乎都非常陈旧和过时。GEF 是不再使用了,还是有很好的、易于理解的教程?

0 投票
1 回答
1331 浏览

java - Eclipse中draw2d依赖的问题与热情

尝试运行热情教程时,我收到以下错误:

org.eclipse.draw2d.FigureCanvas 类型无法解析。它是从所需的 .class 文件中间接引用的

通过以下代码:

我安装了 gef 3.6.2,所以我不知道可能是什么问题。Eclipse 似乎能做的就是问我是否要配置我的构建路径设置:

在此处输入图像描述

我可能会错过什么?

0 投票
1 回答
1240 浏览

java - eclipse的draw2d图形中的TextBox

有没有办法在draw2d图形中包含一个文本框?(一个代码示例会很好)

0 投票
2 回答
249 浏览

configuration - 如何执行自定义 Eclipse 编辑器

我使用 Eclipse-GMF 创建了一个图形编辑器。所以现在我可以创建图表文件了。我想做的是通过单击绿色按钮来执行图表文件。

所以基本上我想为我创建的插件创建一个自定义运行配置。

我希望自定义运行配置启动一个 Eclipse-RCP 应用程序,该应用程序将读取运行的图表。但是,当我在“作为产品运行”或“作为应用程序运行”中选择我的 RCP 应用程序时,它会正常打开大约 20 秒,然后它就崩溃了……

所以我的问题是如何正确配置它?

0 投票
1 回答
335 浏览

java - 为什么在删除容器的绝对大小时不绘制 GEF 子项?

我尝试获得一个简单的工作 GEF 编辑器。我有一个GraphicalEditorWithPalette创建我的示例模型。我有一个RootEditPart覆盖createFiguregetModelChildren像​​这样:

我有一个 ChildEditPart,它创建一个标签并refreshVisuals像这样覆盖:

这按预期工作。但我不想为容器设置固定大小。相反,我尝试使容器大小适应孩子。如果我删除figure.setSize(1000, 1000);孩子们就不会再画了。我的错误是什么?

编辑: 也许重要的是要知道我的编辑器像这样配置根编辑部分:viewer.setRootEditPart(new ScalableFreeformRootEditPart());

Edit2: 似乎实际上电话viewer.setRootEditPart(new ScalableFreeformRootEditPart());是问题所在。如果我删除它,它会按预期工作。目前我不完全理解为什么......如果有人能解释一下会很棒。

0 投票
1 回答
380 浏览

swt - Can GEF use SWT Window as a popup window?

I am doing a project using GEF. I need to open a popup window when double click the model in the canvas.

I create a SWT window and let GEF to open it. But the problem is it casue an exception:

Exception in thread "Thread-5" org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Invalid thread access)

when running following code.

What i did in my project is create the SWT window, then make a thread to run it, and call the thread in my model's editpart like this:

Do possible a GEF can use SWT window as a popup window or is there any other way to do this?

Thank you

0 投票
1 回答
213 浏览

eclipse-gef - Eclipse GEF 塑造外观和感觉

我正在为 bpmn2 符号创建一个 gef 编辑器。我能够在编辑器中创建图形,但我缺乏形状的外观和感觉,但我尝试为 draw2d 图形应用模式,但它与预期的不一样。请告知具有良好外观和感觉的 GEF 形状的任何示例或链接。