【问题标题】:GEF Connection and PropertyChangeListenerGEF 连接和 PropertyChangeListener
【发布时间】:2013-12-25 02:41:31
【问题描述】:

我正在编写一个基于 RCP 和 GEF 的显示街道地图的 eclipse 插件。 节点是城市,连接应该是街道。我的连接有几个选项,如宽度、颜色或名称,它们可以通过属性面板进行更改。我的问题是, AbstractConnectionEditPart 没有实现 PropertyChangeListener 并且通常以与节点不同的方式处理。我发现 GEF 有一个名为 ConnectionHandle 的抽象类,但我不知道如何将它“连接”到我的连接控制器。

有没有人有更多的信息或者可以提供一个工作代码sn-p?

谢谢。

【问题讨论】:

    标签: java connection handle eclipse-gef propertychangelistener


    【解决方案1】:

    默认情况下,GEF 编辑部分不实现任何类型的侦听器。您的工作是对EditPart 进行子类化并实现一个侦听器,或者为您的模型创建一个外部侦听器并在模型更改时更新EditPart。您可以check out my tutorials 了解更多关于如何做到这一点的信息(很抱歉自我推销,但解决方案就在那里,所以这里不需要再写了)。

    【讨论】:

    • 非常感谢,通过您的教程我明白了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多