package hada;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
import javafx.scene.Group;
import javafx.scene.image.*;
import javafx.scene.shape.Rectangle;
import javafx.scene.image.Image;
import javafx.scene.paint.Color;
import javafx.scene.shape.Polygon;
import javafx.scene.shape.Line;
import javafx.scene.input.MouseEvent;
public class pro extends Application {
Image img;
ImageView imv;
int s,sx,w,h;
int memor=new int[1000][1000];
int memog=new int[100][1000];
int memob=new int[1000][1000];
Rectangle rec;
public static void main(String args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
String pic;
pic="http://img.ske48.co.jp/profile/large/takayanagi_akane.jpg";
w=300;
h=365;
catchimg sub=new catchimg();
sub.h=h;
sub.w=w;
sub.makedata(pic);
memor=sub.memor;
memog=sub.memog;
memob=sub.memob;
rec=new Rectangle(0,0,10,10);
rec.setFill(Color.BLUE);
img = new Image(pic);
imv = new ImageView(img);
imv.setFitWidth(300);
imv.setFitHeight(365);
imv.setLayoutX(50);
imv.setLayoutY(50);
Group root = new Group();
Scene scene = new Scene(root, 500, 500);
root.getChildren().add(imv);
root.getChildren().add(rec);
root.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler() {
@Override
public void handle(MouseEvent me) {
double mx,my;
int cx,cy,h;
mx=me.getX();
my=me.getY();
cx=(int)mx;
cy=(int)my;
rec.setLayoutX(cx);
rec.setLayoutY(cy);
}
});
primaryStage.setTitle("Wig");
primaryStage.setScene(scene);
primaryStage.show();
}
}