Taking flight with JavaFX
I'd pull out that huge if/else block into a switch block.

This will make your code more readable.  (Also slightly better performance.)  Right now it's difficult to see the logic because it is hidden behind code duplication.  See how a switch block makes it very easy to see the possible keycodes and their corresponding behaviors.

switch(e.getCode()) {
    case(KeyCode.ESCAPE) :  stage.close(); break;
    case(KeyCode.DELETE) :  view.setEffect(null); break;
    case(KeyCode.SPACE)  :  view.setEffect(new Reflection()); break;
    ...