欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Shell不能扩展子类问题 Eclipse RCP 

程序员文章站 2022-05-18 10:45:44
...
在开发过程中,有时需要断承Shell定义自己的shell,,但运行过程会抛出错误:Subclassing not allowed


解决办法:

   1)覆盖父类shell.checkSubclass()方法,方法体为空

    @Override
    protected void checkSubclass(){
     //Nothing
    }

  2)定义的子类包名为 org.eclipse.swt.widgets.xxxx

   package org.eclipse.swt.widgets.custom
   import org.eclipse.swt.widgets.Shell
   public class MyShell{
     //Code here
   }
相关标签: Eclipse RCP