view src/alice/test/topology/aquarium/fx/AquariumController.java @ 9:4823e45e8a2c

add sample
author e095732
date Tue, 29 Jan 2013 10:29:28 +0900
parents b973de8b6785
children 3458bde834d3
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;
		}
		
	}
}