如何在IMarker邊界中添加修改監聽器?例如,我有紅色標記,它包裝@Annotation。如何在「@Annotation」文本發生變化時收到通知?我想通過更改文本來修改/刪除標記。添加更改標記上的監聽器
我的主要目標是在框中的文本發生變化時更改標記。可能嗎 ?
如何在IMarker邊界中添加修改監聽器?例如,我有紅色標記,它包裝@Annotation。如何在「@Annotation」文本發生變化時收到通知?我想通過更改文本來修改/刪除標記。添加更改標記上的監聽器
我的主要目標是在框中的文本發生變化時更改標記。可能嗎 ?
是的,這是可能的。您必須實現IResourceChangeListener
界面,將其註冊到工作區中以偵聽標記的更改,並在事件到達時調用findMarkerDeltas()。
你可以得到更多的信息here。
IResourceChangeListener僅在保存文檔時起作用,而不是通過鍵入。 – aphex