annotate src/alice/test/topology/aquarium/fx/AquariumController.java @ 15:3458bde834d3

remove NullPointerException
author e095732
date Sat, 02 Feb 2013 02:24:05 +0900
parents b973de8b6785
children 43ae0c87885b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
1 package alice.test.topology.aquarium.fx;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
2
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
3 import javafx.fxml.FXML;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
4 import javafx.scene.control.TextField;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
5 import javafx.scene.image.ImageView;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
6 import javafx.scene.input.KeyEvent;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
7
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
8 public class AquariumController {
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
9
6
ae0a39622a58 add Position controller
e095732
parents: 4
diff changeset
10 @FXML
ae0a39622a58 add Position controller
e095732
parents: 4
diff changeset
11 private TextField text;
ae0a39622a58 add Position controller
e095732
parents: 4
diff changeset
12 @FXML
ae0a39622a58 add Position controller
e095732
parents: 4
diff changeset
13 private ImageView image;
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
14
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
15 public AquariumController(){
8
b973de8b6785 add build.xml
e095732
parents: 6
diff changeset
16 System.out.println("run JavaFX");
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
17 }
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
18
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
19 @FXML
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
20 public void PressedKey3(KeyEvent ke){
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
21 switch (ke.getCode()){
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
22 case RIGHT:
15
3458bde834d3 remove NullPointerException
e095732
parents: 8
diff changeset
23 new UpdateData(new FishData(10,0,0));
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
24 break;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
25 case LEFT:
15
3458bde834d3 remove NullPointerException
e095732
parents: 8
diff changeset
26 new UpdateData(new FishData(-10,0,0));
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
27 break;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
28 case UP:
15
3458bde834d3 remove NullPointerException
e095732
parents: 8
diff changeset
29 new UpdateData(new FishData(0,-10,0));
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
30 break;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
31 case DOWN:
15
3458bde834d3 remove NullPointerException
e095732
parents: 8
diff changeset
32 new UpdateData(new FishData(0,10,0));
1
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
33 break;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
34 default:
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
35 break;
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
36 }
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
37
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
38 }
b997f2ce1a04 add Controller Class
one
parents:
diff changeset
39 }