阅读:2725回复:1
moj问题
Moj中的 treeToc对象可以通过右键单击弹出 treeTocPopup,这个popup菜单可以是默认的设置,使用<code><b><a>addDefaultActions</a></b>()方法,也可以是自定义</code>
,javadoc里写着“if users adds their own actions to the popup menu, the <code>checkActions()</code> method is the place to have the actions be enabled or disabled.”可是我找不到checkActions方法是哪里的??<br><br>有没有人做过类似开发,请教一下,谢谢!!<br> |
|
1楼#
发布于:2006-05-12 22:08
<P>你好</P>
<P>你可以试试下面的代码:</P> <P>javax.swing.JPopupMenu tocPopupMenu = new JPopupMenu();</P> <P>javax.swing.JMenuItem renameMenuItem = new JMenuItem();</P> <P>com.esri.mo2.ui.toc.TreeToc toc = new Toc();</P> <P>com.esri.mo2.ui.bean.Map map = new Map(); </P> <P>com.esri.mo2.ui.toc.TreeTocPopup tocPopup = new TreeTocPopup();</P> <P>toc.setMap(map);</P> <P>tocPopup.setMap(map);</P> <P>tocPopup.setToc(toc);</P> <P>com.esri.mo2.ui.cmn.Actions popupActions = tocPopup.getTocPopupActions();</P> <P>com.esri.mo2.ui.cmn.Action action = popupActions.getAction(com.esri.mo2.ui.toc.TreeTocPopupActions.TTP_RENAME);</P> <P>renameMenuItem.setAction(action);</P> <P>renameMenuItem.setText("重命名");</P> <P>tocPopupMenu.add(renameMenuItem);</P> <P>我现在在作moj开发,大家一起研究一下吧</P> <P>我的QQ:153902427..验证:moj</P> [此贴子已经被作者于2006-5-12 22:09:36编辑过]
|
|