private void initKeyEventHandler() { keyPressedEventHandler = event -> { if (event.getCode() == KeyCode.LEFT) { System.out.println("LEFT"); int focus = selectionModel.getFocusIndex(); selectionModel.deselect(focus); if (focus - 1 >= 0) { selectionModel.select(focus - 1); } event.consume(); } if (event.getCode() == KeyCode.RIGHT) { System.out.println("RIGHT"); int focus = selectionModel.getFocusIndex(); selectionModel.deselect(focus); if (focus + 1 < selectionModel.getItems().length) { selectionModel.select(focus + 1); } event.consume(); } }; }