我想扩展TableColumn这个类,增加鼠标监听功能,但是代码跑到super (parent, style);这句话后就开始转向报错代码了代码如下public class MyTableColumn extends TableColumn { public MyTableColumn (Table parent, int style) {
super (parent, style);
}

public MyTableColumn (Table parent, int style, int index) {
super (parent, style, index);
} public void addMouseListener (MouseListener listener) {
checkWidget ();
// if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);
TypedListener typedListener = new TypedListener (listener);
addListener (SWT.MouseDown,typedListener);
addListener (SWT.MouseUp,typedListener);
addListener (SWT.MouseDoubleClick,typedListener);
}
}TableColumn类函数代码
public TableColumn (Table parent, int style) {
super (parent, checkStyle (style));
resizable = true;
this.parent = parent;
parent.createItem (this, parent.getColumnCount ());
}