Ejemplo n.º 1
0
 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();
         }
       };
 }