1

HyperlinkListenerを実装するHyperlinkEventMonitorというクラスが1つあります。このクラスを拡張して、ハイパーリンクイベントとマウスイベントの両方を処理できるようにします。スーパークラスを作成しようとしましたが、コードをコンパイルできないため、これを正しく行っていません。誰かがこれを行う方法を教えてもらえますか?

例:試しました

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 に答える