1

Java LibGDX scene2dui で原因不明のトラブルが発生しました。私はこのコードを持っています:

@Override
public void show() {
    stage  = new Stage();
    //blablabla...
    Gdx.input.setInputProcessor(stage);

    exitButton = new TextButton("Exit", textButtonStyle);

    exitButton.addListener(new ClickListener() {
        @Override
        public void clicked(InputEvent event, float x, float y) {
            System.out.print("EXITTTTTTTT");
            //Gdx.app.exit();
        }
    });
    //blabla...
}

理由はわかりませんが、Java は@Override注釈でコンパイル エラーを返します。

java: method does not override or implement a method from a supertype

Java コンパイラを Javac 1.6 に設定しました (ただし、プロジェクトに他の設定があるのではないでしょうか?) 注釈をコメントアウトすると、コンパイルは行われますが、クリックしても何もしません。

編集: インポートを確認しました。badlogic inputEvent は問題ありません。私のクラスは画面を「実装」しています。「拡張」する必要がありますか?

4

1 に答える 1