/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package hoteldraft; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.input.MouseEvent; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.stage.StageStyle; /** * * @author Hala */ public class HotelDraft extends Application { private double xOffset = 0; private double yOffset = 0; @Override public void start(Stage primaryStage) { Parent root; try { root = FXMLLoader.load(getClass().getResource("Home.fxml")); root.setOnMousePressed((MouseEvent event) -> { xOffset = event.getSceneX(); yOffset = event.getSceneY(); }); root.setOnMouseDragged((MouseEvent event) -> { primaryStage.setX(event.getScreenX() - xOffset); primaryStage.setY(event.getScreenY() - yOffset); }); Scene scene = new Scene(root, 1100, 700); scene.setFill(Color.TRANSPARENT); primaryStage.initStyle(StageStyle.TRANSPARENT); primaryStage.setResizable(false); primaryStage.setTitle("Hotel Management System"); primaryStage.setScene(scene); primaryStage.show(); } catch (IOException ex) { Logger.getLogger(HotelDraft.class.getName()).log(Level.SEVERE, null, ex); } } /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } }