SWT對(duì)org.eclipse.swt.SWTException: Subclassing not allowed。解除一些類的不能extends的方法
在做swt的開發(fā)的時(shí)候總是將所有的類/監(jiān)聽方法都放在同一個(gè)class里面,這樣不利于代碼的維護(hù),而且修改的時(shí)候自己都找不到地方。所以就想到代碼分離。
而代碼的分離肯定離不開對(duì)某些類的擴(kuò)展。
在對(duì)dialog進(jìn)行擴(kuò)展的時(shí)候就總是ihui出現(xiàn)subclassing not allowed的提示。然后就報(bào)錯(cuò)。
簡單的方法。將checksubclass進(jìn)行重寫,里面什么內(nèi)容都不寫,如:
@Override
protected void checkSubclass() {
// TODO Auto-generated method stub
}
protected void checkSubclass() {
// TODO Auto-generated method stub
}
posted on 2011-07-06 16:21 duduli 閱讀(944) 評(píng)論(1) 編輯 收藏