2011-10-19 27 views
0

我想在創建並完成兩個editParts之間的連接時創建上下文菜單,因爲我想爲連接選擇一些功能。 如何在Editpart中創建contextMenu或彈出式菜單而無需點擊右鍵?CreateConnection創建菜單GEF

回答

0

你可以在你的Connection實施setTargetAnchor(ConnectionAnchor)方法做到這一點,例如:

PolylineConnection connection = new PolylineConnection() { 
    @Override 
    public void setTargetAnchor(ConnectionAnchor anchor) { 
    super.setTargetAnchor(anchor); 
    if (anchor == null) 
     return; 
    // create menu 
    } 
};