2011-01-31 5 views
1

HyperlinkListenerを実装するHyperlinkEventMonitorというクラスが1つあります。このクラスを拡張して、ハイパーリンクイベントとマウスイベントの両方を処理するようにします。私はスーパークラスを作成しようとしましたが、私はコードをコンパイルできないので、これを行うわけではありません。誰かが私にこれを行う方法を示すことができます。HyperLinkistenerとMouseAdapterを組み込んだスーパークラスを作成する

は、例えば:私は

class MouseHyperLink extends HyperlinkEventMonitor, implements MouseListener { 

}

を試してみました。しかし、これは間違っています。

どうすればいいですか?

は、私はそれが物事を台無しにコンマ文字であることを推測しますエラーメッセージに関する詳細な情報がなければ

エリオット

+2

はそれだけ "です、 "?試してみてください:class MouseHyperLink extends HyperlinkEventMonitorはMouseListener {}を実装しています – Howard

答えて

3

、ありがとうございます。コンマ文字を削除してください:

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

をまた、あなたがMouseListenerのすべてのメソッドを実装していることを確認してください。


あなたは、クラスの抽象を作成する必要がありますMouseListenerのすべてのメソッドを実装する(およびサブクラスにそれを延期)していない場合:

abstract class MouseHyperLink extends HyperlinkEventMonitor 
           implements MouseListener { 
} 
関連する問題