如何为 GEF Eclipse 创建可编辑组件

发布于 2024-10-20 11:20:58 字数 64 浏览 6 评论 0原文

我想为 GEF Eclipse 创建一个组件类型的文本框。 我能够创建组件,但无法使其可编辑。如何达到想要的效果。

I want to create a component kind of Text Box for GEF Eclipse.
I am able to create component but not able to make it editable. How to achieve the desired.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

穿越时光隧道 2024-10-27 11:20:58

GEF 中有直接编辑机制,可用于此类目的。

当您双击编辑部分时,它应该创建 直接编辑请求。我相信此请求默认发送到 EditParts editpolicies 的请求。

所以你应该安装这个 直接编辑 editpolicy 并返回 单元格编辑器

可能实际安装直接编辑editpolicy会在双击时提供文本编辑器,如果默认实现的前景不好,所有这些部分都可以修改。

我检查了一下,似乎没有关于该主题的简单示例,但有一些讨论称“逻辑”示例包含直接编辑支持。

In GEF there is direct edit mechanism that can be used for these for these kind of purposes.

When you double click the editpart, it should create direct edit request. I believe this request is then by default send to the request to EditParts editpolicies.

So you should probably install this direct edit editpolicy and that returns cell editor.

It might be that actually installing the direct edit editpolicy provides you the text editor when double clicked, and all of this parts can be modified if the outlook of default implementation is not good.

I checked that it seems that there isn't easy examples about the subject, but there was some talks that "logical" example contains direct edit support.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文