我正在嘗試使用javaFX爲我的簡單2D遊戲創建一個控制系統。我做了廣泛的研究,但無法提出任何事情。如何在JavaFX中實現遊戲的控制系統?
我想做的事情:我想要設置一系列特殊的按鍵事件來控制船舶並調出一個暫停菜單。當我試圖讓一個暫停菜單使用類似於此
gameScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent e) {
if (e.equals(KeyCode.P) {
}
}
});
我得到一個「中的場景類型setOnKeyPressed(事件處理程序)的方法並不適用於爭論的東西來顯示(新的EventHandler(){} )「引用EventHandler類型參數的警告。我已經看到以這種確切方式使用這個表達式的例子。我想'P'是拉起暫停菜單的關鍵。我不確定爲什麼我收到此錯誤。在側面投票我想知道我應該調用什麼方法來顯示場景或窗格?
檢查您的導入。你確定這是'javafx.events.EventHandler',而不是來自另一個庫的一些不相關的'EventHandler'接口嗎? – Douglas