プロジェクト

全般

プロフィール

ダウンロード (1.17 KB) 統計
| ブランチ: | タグ: | リビジョン:
/*
* Copyright © 2014 TAKAHASHI,Toru
*/
package analogclocksvg;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.stage.StageStyle;

/**
*
* @author TAKAHASHI,Toru
*/
public class AnalogClockSvg extends Application {

private double dragStartX;
private double dragStartY;

@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("AnalogClock.fxml"));

Scene scene = new Scene(root, 200, 200, Color.TRANSPARENT);
scene.setOnMousePressed(e -> {
dragStartX = e.getSceneX();
dragStartY = e.getSceneY();
});
scene.setOnMouseDragged(e -> {
stage.setX(e.getScreenX() - dragStartX);
stage.setY(e.getScreenY() - dragStartY);
});
stage.initStyle(StageStyle.TRANSPARENT);
stage.setScene(scene);
stage.show();
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}

}
(3-3/3)