在CreateConnection GEF上创建菜单

时间:2011-10-19 09:59:29

标签: java contextmenu eclipse-gef

我想在创建并完成两个editParts之间的Connection时创建一个上下文菜单, 因为我想为连接选择一些功能。 如何在不单击右键的情况下在Editpart中创建contextMenu或弹出菜单?

1 个答案:

答案 0 :(得分:0)

您可以在setTargetAnchor(ConnectionAnchor)实施的Connection方法中执行此操作,例如:

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