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 }