Mercurial > hg > Members > sugi > javafx
view src/alice/test/topology/aquarium/fx/AquariumController.java @ 9:4823e45e8a2c
add sample
author | e095732 |
---|---|
date | Tue, 29 Jan 2013 10:29:28 +0900 |
parents | b973de8b6785 |
children | 3458bde834d3 |
line wrap: on
line source
package alice.test.topology.aquarium.fx; import javafx.fxml.FXML; import javafx.scene.control.TextField; import javafx.scene.image.ImageView; import javafx.scene.input.KeyEvent; public class AquariumController { @FXML private TextField text; @FXML private ImageView image; public AquariumController(){ System.out.println("run JavaFX"); } @FXML public void PressedKey3(KeyEvent ke){ switch (ke.getCode()){ case RIGHT: new UpdateData("image1", new FishData(image.getTranslateX()+10,image.getTranslateY(),image.getTranslateZ())).execute(); break; case LEFT: new UpdateData("image1", new FishData(image.getTranslateX()-10,image.getTranslateY(),image.getTranslateZ())).execute(); break; case UP: new UpdateData("image1", new FishData(image.getTranslateX(),image.getTranslateY()-10,image.getTranslateZ())).execute(); break; case DOWN: new UpdateData("image1", new FishData(image.getTranslateX(),image.getTranslateY()+10,image.getTranslateZ())).execute(); break; default: break; } } }