Przerabiam aplikacje ze swnga na javafx:
w aplikacji posiadam okno i gdy nacisne startgame odpala sie kontroler StartGameController czy ktoś wytłumczy mi dlaczego gdy używam plikow fxml i tam ustawiam onKeyPressed jako keyPressed i onKeyReleased jako keyReleased do Pane to dziala tylko gdy mam jeszcze w pane załóżmy np. przycisk a gdy usunę już nie, troszke dziwne
np.
tak nie działa
public class StartGameController {
@FXML
public void keyPressed(KeyEvent k) {
System.out.println("udalo ci sie");
}
@FXML
public void keyReleased(KeyEvent k) {
System.out.println("nie udalo ci sie");
}
}
na razie własnie próbowałem tylko z wypisywaniem, a póżniej mam zamiar zrobić poruszanie się obiektów tym sposobem, tylko nie wiem czy w dobrym kierunku ide czy nie przypadkiem keyPressed nie daje sie do pliu graficznego a nie do pane;