diff --git a/pom.xml b/pom.xml index 571de0a..f1b4d35 100644 --- a/pom.xml +++ b/pom.xml @@ -16,6 +16,11 @@ + + io.github.mkpaz + atlantafx-base + 2.0.1 + org.openjfx javafx-fxml @@ -31,6 +36,7 @@ + org.apache.maven.plugins maven-compiler-plugin diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index e8334a3..215f2c8 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -1,5 +1,6 @@ module org.jcnc.jnotepad { requires javafx.controls; + requires atlantafx.base; exports org.jcnc.jnotepad; exports org.jcnc.jnotepad.tool; diff --git a/src/main/java/org/jcnc/jnotepad/LunchApp.java b/src/main/java/org/jcnc/jnotepad/LunchApp.java index 48996af..ae69d09 100644 --- a/src/main/java/org/jcnc/jnotepad/LunchApp.java +++ b/src/main/java/org/jcnc/jnotepad/LunchApp.java @@ -1,5 +1,6 @@ package org.jcnc.jnotepad; +import atlantafx.base.theme.PrimerLight; import javafx.application.Application; import javafx.application.Platform; import javafx.scene.Scene; @@ -28,6 +29,8 @@ public class LunchApp extends Application { @Override public void start(Stage primaryStage) { + + Pane root = new Pane(); double width = Constants.SCREEN_WIDTH; @@ -37,6 +40,8 @@ public class LunchApp extends Application { Scene scene = new Scene(root, width, length); + Application.setUserAgentStylesheet(new PrimerLight().getUserAgentStylesheet()); + primaryStage.setTitle(name); primaryStage.setWidth(width); primaryStage.setHeight(length);