diff --git a/src/assets/nav.css b/src/assets/nav.css index bbd6918..4c0eae7 100644 --- a/src/assets/nav.css +++ b/src/assets/nav.css @@ -1,3 +1,7 @@ #exit{ -fx-background-color: rgba(255, 0, 255, 0.5); + -fx-background-radius: 0; +} +#exit:hover{ + -fx-background-color: rgba(0, 0, 255, 0.5); } \ No newline at end of file diff --git a/src/sample/Main.java b/src/sample/Main.java index ddefa5d..943fde8 100644 --- a/src/sample/Main.java +++ b/src/sample/Main.java @@ -9,9 +9,11 @@ import javafx.stage.StageStyle; public class Main extends Application { + volatile double[] posOrigin = {0, 0}; + @Override public void start(Stage primaryStage) throws Exception{ - primaryStage.initStyle(StageStyle.UNIFIED); + primaryStage.initStyle(StageStyle.UNDECORATED); Parent root = FXMLLoader.load(getClass().getResource("sample.fxml")); primaryStage.setTitle("Hello World"); primaryStage.setScene(new Scene(root, 900, 500)); @@ -21,6 +23,16 @@ public class Main extends Application { primaryStage.setMaximized(false); }); root.lookup("#exit").setOnMouseClicked(event -> primaryStage.close()); // Close program if button is clicked + + + + + // Drag + root.lookup("#dank").setOnMouseDragged(event -> { + primaryStage.setX(event.getScreenX()); + primaryStage.setY(event.getScreenY()); + }); + } diff --git a/src/sample/sample.fxml b/src/sample/sample.fxml index 4aa3517..4f01025 100644 --- a/src/sample/sample.fxml +++ b/src/sample/sample.fxml @@ -3,8 +3,8 @@ - + -