From 7344936d925b4b407a94e7a39d0c52553cb7030e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Tue, 15 Aug 2023 13:17:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E5=85=A5=E4=BA=9A=E7=89=B9=E5=85=B0?= =?UTF-8?q?=E5=A4=A7fx=E4=B8=BB=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 ++++++ src/main/java/module-info.java | 1 + src/main/java/org/jcnc/jnotepad/LunchApp.java | 5 +++++ 3 files changed, 12 insertions(+) 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);