1

我有一个名为 HyperlinkEventMonitor 的类,它实现了 HyperlinkListener。我想扩展这个类,以便它处理超链接事件和鼠标事件。我尝试创建一个超类,但我做的不对,因为我无法编译代码。有人可以告诉我如何做到这一点。

例如:我试过

class    MouseHyperLink extends HyperlinkEventMonitor, implements MouseListener {

}

但这是错误的。

我怎样才能做到这一点?

谢谢,

艾略特

4

1 回答 1

3

如果没有关于错误消息的更多信息,我猜是逗号字符搞砸了。尝试删除逗号字符:

class MouseHyperLink extends HyperlinkEventMonitor implements MouseListener {
    // ...
}

此外,请确保您实现MouseListener.


如果您不想在MouseListener(并将其推迟到子类)中实现所有方法,则必须使类抽象:

abstract class MouseHyperLink extends HyperlinkEventMonitor
                              implements MouseListener {
}
于 2011-01-31T20:07:45.800 回答