Mercurial > hg > Members > sugi > javafx
comparison src/alice/test/topology/aquarium/fx/AquariumController.java @ 1:b997f2ce1a04
add Controller Class
author | one |
---|---|
date | Sat, 26 Jan 2013 18:29:45 +0900 |
parents | |
children | 4930f8daf49d |
comparison
equal
deleted
inserted
replaced
0:6f44308ee519 | 1:b997f2ce1a04 |
---|---|
1 package alice.test.topology.aquarium.fx; | |
2 | |
3 import example.UpdateData; | |
4 import javafx.fxml.FXML; | |
5 import javafx.scene.control.TextField; | |
6 import javafx.scene.image.ImageView; | |
7 import javafx.scene.input.KeyEvent; | |
8 import javafx.scene.shape.Rectangle; | |
9 | |
10 public class AquariumController { | |
11 | |
12 @FXML private Rectangle rect1; | |
13 @FXML private Rectangle rect2; | |
14 @FXML private TextField text; | |
15 @FXML private ImageView image; | |
16 | |
17 public AquariumController(){ | |
18 System.out.println("run app"); | |
19 | |
20 } | |
21 | |
22 @FXML | |
23 public void PressedKey1(KeyEvent ke){ | |
24 | |
25 } | |
26 | |
27 @FXML | |
28 public void PressedKey2(KeyEvent ke){ | |
29 | |
30 } | |
31 | |
32 @FXML | |
33 public void PressedKey3(KeyEvent ke){ | |
34 switch (ke.getCode()){ | |
35 case RIGHT: | |
36 new UpdateData("image1", new FishData(image.getTranslateX()+10,image.getTranslateY(),image.getTranslateZ())).execute(); | |
37 // rect1.setTranslateX(rect1.getTranslateX()+10.0); | |
38 break; | |
39 case LEFT: | |
40 new UpdateData("image1", new FishData(image.getTranslateX()-10,image.getTranslateY(),image.getTranslateZ())).execute(); | |
41 // rect1.setTranslateX(rect1.getTranslateX()-10.0); | |
42 break; | |
43 case UP: | |
44 new UpdateData("image1", new FishData(image.getTranslateX(),image.getTranslateY()-10,image.getTranslateZ())).execute(); | |
45 // rect1.setTranslateY(rect1.getTranslateY()-10.0); | |
46 break; | |
47 case DOWN: | |
48 new UpdateData("image1", new FishData(image.getTranslateX(),image.getTranslateY()+10,image.getTranslateZ())).execute(); | |
49 // rect1.setTranslateY(rect1.getTranslateY()+10.0); | |
50 break; | |
51 default: | |
52 break; | |
53 } | |
54 | |
55 } | |
56 } |