1

必須:ActionListener
が見つかりました:EditMenuFunctions
理由:実際の引数EditMenuFunctionsは、メソッド呼び出し変換によってActionListenerに変換できません

。\AFrame.java:56:エラー:クラスAbstractButtonのメソッドaddActionListenerは、指定されたタイプに適用できません。

refMenuBar.time_date.addActionListener(new EditMenuFunctions());

AMenuBar refMenuBar = new AMenuBar();
protected final JMenuItem time_date = new JMenuItem("Time / Date");
refMenuBar.time_date.addActionListener(new EditMenuFunctions());

class EditMenuFunctionsactionPerformed()メソッドを含む私のクラスです。でactionListenerをJMenuItemに追加し、でJMenuItemclass AFrameを作成しました。class AMenuBar

4

2 に答える 2

2

EditMenuFunctionsを実装する必要がありますActionListener。例:

public class EditMenuFunctions implements ActionListener {

    @Override
    public void actionPerformed(ActionEvent event) { ... }

}
于 2013-03-24T18:33:07.400 に答える
1

クラスEditMenuFunctionsを変更してActionListenerを実装/拡張します

于 2013-03-24T18:31:29.733 に答える