[英]ClickListener doesn't work
我在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
我在Javac 1.6中設置了我的java編譯器(但是可能還有項目的其他設置?)如果我注釋掉它的注釋,它會編譯但在點擊時什么都不做。
編輯:我檢查了導入,這對badlogic inputEvent沒問題。 我的班級“實施”屏幕“。也許我應該”擴展“?
好的,非常感謝你的幫助。 Chase的評論是我的問題的正確答案。 這是一個小白痴,但我導入:
java.awt.event.InputEvent
代替:
com.badlogic.gdx.scenes.scene2d.InputEvent
對所有人來說!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.