1
|
1 package alice.test.topology.aquarium.fx;
|
|
2
|
|
3 import javafx.fxml.FXML;
|
|
4 import javafx.scene.control.TextField;
|
|
5 import javafx.scene.image.ImageView;
|
|
6 import javafx.scene.input.KeyEvent;
|
|
7
|
|
8 public class AquariumController {
|
|
9
|
6
|
10 @FXML
|
|
11 private TextField text;
|
|
12 @FXML
|
|
13 private ImageView image;
|
1
|
14
|
|
15 public AquariumController(){
|
8
|
16 System.out.println("run JavaFX");
|
1
|
17 }
|
|
18
|
|
19 @FXML
|
|
20 public void PressedKey3(KeyEvent ke){
|
|
21 switch (ke.getCode()){
|
|
22 case RIGHT:
|
15
|
23 new UpdateData(new FishData(10,0,0));
|
1
|
24 break;
|
|
25 case LEFT:
|
15
|
26 new UpdateData(new FishData(-10,0,0));
|
1
|
27 break;
|
|
28 case UP:
|
15
|
29 new UpdateData(new FishData(0,-10,0));
|
1
|
30 break;
|
|
31 case DOWN:
|
15
|
32 new UpdateData(new FishData(0,10,0));
|
1
|
33 break;
|
|
34 default:
|
|
35 break;
|
|
36 }
|
|
37
|
|
38 }
|
|
39 }
|