类扩展问题

weicai13 weicai13 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想扩展TableColumn这个类,增加鼠标监听功能,但是代码跑到super (parent, style)这句话后就开始转向报错代码了

代码如下

public class MyTableColumn extends TableColumn {

public MyTableColumn (Table parent, int style) {
super (parent, style);
}

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 ());
}
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
weicai13
Java SE 62,620 成员 307,251 内容