簡體   English   中英

GEF連接和PropertyChangeListener

[英]GEF Connection and PropertyChangeListener

我正在寫一個基於RCP和GEF的eclipse插件,用於顯示街道地圖。 節點是城市,而連接應該是街道。 我的連接有幾個選項,例如寬度,顏色或名稱,可以在屬性面板上進行更改。 我的問題是,AbstractConnectionEditPart不實現PropertyChangeListener,並且通常以與節點不同的方式進行處理。 我發現GEF有一個名為ConnectionHandle的抽象類,但我不知道如何將其“連接”到我的連接控制器。

是否有人有進一步的信息或可以提供工作代碼段?

謝謝。

默認情況下,GEF編輯部件不實現任何類型的偵聽器。 您可以對EditPart進行子類化並實現偵聽器,或者為模型創建外部偵聽器並在模型更改時更新EditPart 您可以查看我的教程 ,以獲取有關如何完成此操作的更多信息(對不起自我推廣,但是有解決方案,因此無需在此處再次編寫)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM