在做swt的開發的時候總是將所有的類/監聽方法都放在同一個class里面,這樣不利于代碼的維護,而且修改的時候自己都找不到地方。
所以就想到代碼分離。
而代碼的分離肯定離不開對某些類的擴展。
在對dialog進行擴展的時候就總是ihui出現subclassing not allowed的提示。然后就報錯。
簡單的方法。將checksubclass進行重寫,里面什么內容都不寫,如:
@Override
protected void checkSubclass() {
// TODO Auto-generated method stub
}