view src/alice/test/topology/aquarium/fx/AquariumController.java @ 6:ae0a39622a58

add Position controller
author e095732
date Mon, 28 Jan 2013 16:29:47 +0900
parents 50d77513d52e
children b973de8b6785
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;
		}
		
	}
}