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
}
解决办法:
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
}
上一篇: 消息队列
下一篇: ssh免密码快速登录配置