快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号