默认头像
路人甲
路人甲
  • 注册日期2004-08-02
  • 发帖数122
  • QQ
  • 铜币4枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2735回复:1

moj问题

楼主#
更多 发布于:2006-05-09 17:33
    Moj中的 treeToc对象可以通过右键单击弹出 treeTocPopup,这个popup菜单可以是默认的设置,使用addDefaultActions()方法,也可以是自定义  ,javadoc里写着“if users adds their own actions to the popup menu, the checkActions() method  is the place to have the actions be enabled or disabled.”可是我找不到checkActions方法是哪里的??

有没有人做过类似开发,请教一下,谢谢!!
喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2005-11-07
  • 发帖数18
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-05-12 22:08

你好

你可以试试下面的代码:

javax.swing.JPopupMenu tocPopupMenu = new JPopupMenu();

javax.swing.JMenuItem renameMenuItem = new JMenuItem();

com.esri.mo2.ui.toc.TreeToc toc = new Toc();

com.esri.mo2.ui.bean.Map map = new Map();

com.esri.mo2.ui.toc.TreeTocPopup tocPopup = new TreeTocPopup();

toc.setMap(map);

tocPopup.setMap(map);

tocPopup.setToc(toc);

com.esri.mo2.ui.cmn.Actions popupActions = tocPopup.getTocPopupActions();

com.esri.mo2.ui.cmn.Action action = popupActions.getAction(com.esri.mo2.ui.toc.TreeTocPopupActions.TTP_RENAME);

renameMenuItem.setAction(action);

renameMenuItem.setText("重命名");

tocPopupMenu.add(renameMenuItem);

我现在在作moj开发,大家一起研究一下吧

我的QQ:153902427..验证:moj

[此贴子已经被作者于2006-5-12 22:09:36编辑过]
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部