Eclipse向导机制扩展 - 实现可定制的向导 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-14
idgets.Composite) */ public void createPageControls(Composite pageContainer) { // 重写父类方法 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#dispose() */ public void dispose() { // 重写父类方法 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getDefaultPageImage() */ public Image getDefaultPageImage() { // 重写父类方法 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getPreviousPage * (org.eclipse.jface.wizard.IWizardPage) */ public IWizardPage getPreviousPage(IWizardPage page) { // 获取特定向导页之前的页面 if(page == null) return null; if(!(page instanceof TreeWizardPage)) return null; return ((TreeWizardPage)page).getPreviousPage(); } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getNextPage * (org.eclipse.jface.wizard.IWizardPage) */ public IWizardPage getNextPage(IWizardPage page) { // 获取特定向导页之后的页面 if(page == null) return null; if(!(page instanceof TreeWizardPage)) return null; return page.getNextPage(); } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getPage(java.lang.String) */ public IWizardPage getPage(String name) { // 根据名字,获取特定向导页 Iterator <TreeWizardPage> iter = pages.iterator(); while(iter.hasNext()) { IWizardPage page = (IWizardPage) iter.next(); String pageName = page.getName(); if (pageName.equals(name)) { return page; } } return null; } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getPageCount() */ public int getPageCount() { // 重写父类方法,获取该树型结构向导中所有的向导页的数目 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getPages() */ public IWizardPage[] getPages() { // 重写父类方法,获取该树型结构向导中所有的向导页 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#getStartingPage() */ public IWizardPage getStartingPage() { // 重写父类方法,获取起始向导页 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#performCancel() */ public boolean performCancel() { // 重写父类方法 ... } /* * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#needsPreviousAndNextButtons() */ public boolean needsPreviousAndNextButtons() { // 重写父类方法 ... } /* * (non-Ja |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Eclipse向导机制扩展 - 实现可定制的向导 - 编程入门网的所有评论