美文网首页
解决org.eclipse.swt.SWTException:

解决org.eclipse.swt.SWTException:

作者: 贱小得 | 来源:发表于2016-09-28 14:04 被阅读0次

在做SWT的开发的时候总是将所有的类/监听方法都放在同一个class里面,这样不利于代码的维护,而且修改的时候自己都找不到地方。所以就想到代码分离。而代码的分离肯定离不开对某些类的扩展。然而SWT中的许多组件是不允许被继承的,例如Button。
如果需要直接继承,且在构造方法中用如下语句:
super(parent, style);
则会引发错误:org.eclipse.swt.SWTException: Subclassing not allowed

解决方法

在子类中加入checksubclass()方法,里面什么内容都不写,如:

@Override    
protected void checkSubclass() {        
    // TODO Auto-generated method stub        
}

相关文章

  • 解决org.eclipse.swt.SWTException:

    在做SWT的开发的时候总是将所有的类/监听方法都放在同一个class里面,这样不利于代码的维护,而且修改的时候自己...

  • org.eclipse.swt.SWTException: In

    SWTException在Eclipse插件开发中是比较常见的异常,初遇之时,比较头疼,现将解决办法总结一下。 R...

  • 【解决】

    解决理想 解决生活 解决让我平凡的错 解决孤单 解决折磨 解决一开始就着了的魔 解决饥饿 解决战火 解决核时代被抽...

  • 报错集锦

    问题一: 解决: 问题二: 解决: 问题三: 解决: 问题四: 解决: 问题五: 解决:

  • 解决 问题 解决

    你解决一个问题,就像当于解决无数个问题。听到这句话的时候我已经毕业了。回想之前的学习经历,一张试卷,碰到难题就放那...

  • some

    枪解决了, 炮解决了, 人解决了, 衣服解决了, 时间解决了, 地方解决了, 就看着车马飞驰, 结局降临, 吾事已毕。

  • 我还是在这里

    生活不能解决的事情,日记可以解决;日记不能解决的事情,思想可以解决;思想不能解决的事情,放空可以解决;放...

  • 页面布局(三栏布局)

    浮动解决方案 绝对定位解决方案 flexbox解决方案 表格布局解决方案 网格布局解决方案

  • 忙起来

    忙碌,能解决很多问题 解决你胡思乱想的问题 解决你彷徨迷茫的问题 解决你痴心妄想的问题 解决你自卑弱小的问题 解决...

  • ……纵情沉浸于清愁与静谧吧

    生活不能解决的事情,日记可以解决;日记不能解决的事情,思想可以解决;思想不能解决的事情,放空可以解决;放空不...

网友评论

      本文标题:解决org.eclipse.swt.SWTException:

      本文链接:https://www.haomeiwen.com/subject/rzwhyttx.html