cool小飞侠
路人甲
路人甲
  • 注册日期2004-08-02
  • 发帖数122
  • QQ
  • 铜币4枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2581回复:1

moj问题

楼主#
更多 发布于:2006-05-09 17:33
    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>
喜欢0 评分0
mo_java
路人甲
路人甲
  • 注册日期2005-11-07
  • 发帖数18
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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编辑过]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部