java - 创建包含 HyperLinkistener 和 MouseAdapter 的父类(super class)

标签 java superclass

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

例如:我试过了

class    MouseHyperLink extends HyperlinkEventMonitor, implements MouseListener {

但这是错误的。

我该怎么做?

谢谢,

埃利奥特

最佳答案

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

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

此外,请确保您实现了 MouseListener 的所有方法。


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

abstract class MouseHyperLink extends HyperlinkEventMonitor
                              implements MouseListener {
}

关于java - 创建包含 HyperLinkistener 和 MouseAdapter 的父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4855495/

相关文章:

java - TextView onclick 方法使应用程序崩溃

java - Java 中的方法重写抛出异常

java - 子类构造函数中的默认值要传递给父类(super class)吗?

java多态后期绑定(bind)规则

java - 从实际类中具有相同名称的抽象类中的另一个方法调用方法

java - 方法太大 : While upgrading from grails 2. 3.7 到 grails 2.4.4

java - 替换单词之间的下划线(reg.exp)

java - 如何使用包含信息的现有数据库创建登录 Activity

iphone - 如何从其他地方调用 Objective-C 对象父类(super class)的方法?

iphone - 基于#if评估的iOS接口(interface)声明