From ea9980c65a67f65e48aab7f6b39cbe545b1e2ded Mon Sep 17 00:00:00 2001 From: Kaehvaman Date: Sun, 16 Feb 2025 14:50:52 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D1=85=D0=BE=D0=B4=20?= =?UTF-8?q?=D1=81=20inline=20style=20=D0=BD=D0=B0=20css=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B8=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=20=D0=BA?= =?UTF-8?q?=20Anchorpane?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../ApplicationMissileCruiser.java | 9 ++++-- .../ControllerMissileCruiser.java | 4 ++- .../java/kvr/missilecruiser_hard/Main.java | 2 +- .../StylesMissileCruiser.css | 31 +++++++++++++++++++ .../ViewMissileCruiser.fxml | 9 ++++-- 6 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 src/main/resources/kvr/missilecruiser_hard/StylesMissileCruiser.css diff --git a/pom.xml b/pom.xml index faddab3..9996d50 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ default-cli - kvr.missilecruiser_hard/kvr.missilecruiser_hard.ApplicationMissileCruiser + kvr.missilecruiser_hard/kvr.missilecruiser_hard.Main app app app diff --git a/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java b/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java index 37dab8b..3dd2938 100644 --- a/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java +++ b/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java @@ -3,20 +3,25 @@ package kvr.missilecruiser_hard; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Scene; +import javafx.scene.SceneAntialiasing; import javafx.stage.Stage; import java.io.IOException; +import java.util.Objects; public class ApplicationMissileCruiser extends Application { @Override public void start(Stage stage) throws IOException { - FXMLLoader fxmlLoader = new FXMLLoader(ApplicationMissileCruiser.class.getResource("images/ViewMissileCruiser.fxml")); + FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("ViewMissileCruiser.fxml")); Scene scene = new Scene(fxmlLoader.load(), 900, 500); + //String stylesheet = Objects.requireNonNull(getClass().getResource("StylesMissileCruiser.css")).toExternalForm(); + //scene.getStylesheets().add(stylesheet); + + stage.setResizable(false); stage.setTitle("Ракетный крейсер"); stage.setScene(scene); - stage.setResizable(false); stage.show(); } diff --git a/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java b/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java index 92ee867..d465f35 100644 --- a/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java +++ b/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java @@ -2,6 +2,8 @@ package kvr.missilecruiser_hard; import javafx.fxml.FXML; +import java.io.File; + public class ControllerMissileCruiser { @FXML @@ -11,6 +13,6 @@ public class ControllerMissileCruiser @FXML protected void buttonsMove_Click() { - + System.out.println(System.getProperty("java.class.path")); } } \ No newline at end of file diff --git a/src/main/java/kvr/missilecruiser_hard/Main.java b/src/main/java/kvr/missilecruiser_hard/Main.java index f6d93a6..257c404 100644 --- a/src/main/java/kvr/missilecruiser_hard/Main.java +++ b/src/main/java/kvr/missilecruiser_hard/Main.java @@ -4,7 +4,7 @@ public class Main { public static void main(String[] args) { if (args.length > 0 && args[0].equals("-disable_hidpi")) { - System.setProperty("prism.allowhidpi", "false"); + //System.setProperty("prism.allowhidpi", "false"); } ApplicationMissileCruiser.run(args); diff --git a/src/main/resources/kvr/missilecruiser_hard/StylesMissileCruiser.css b/src/main/resources/kvr/missilecruiser_hard/StylesMissileCruiser.css new file mode 100644 index 0000000..fc8ba88 --- /dev/null +++ b/src/main/resources/kvr/missilecruiser_hard/StylesMissileCruiser.css @@ -0,0 +1,31 @@ +#buttonLeft +{ + -fx-background-image: url("images/arrowLeft.png"); + -fx-background-size: 85%; + -fx-background-position: center; + -fx-background-repeat: space; +} + +#buttonUp +{ + -fx-background-image: url("images/arrowUp.png"); + -fx-background-size: 85%; + -fx-background-position: center; + -fx-background-repeat: space; +} + +#buttonDown +{ + -fx-background-image: url("images/arrowDown.png"); + -fx-background-size: 85%; + -fx-background-position: center; + -fx-background-repeat: space; +} + +#buttonRight +{ + -fx-background-image: url("images/arrowRight.png"); + -fx-background-size: 85%; + -fx-background-position: center; + -fx-background-repeat: space; +} \ No newline at end of file diff --git a/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml b/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml index 488f689..b460049 100644 --- a/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml +++ b/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml @@ -4,11 +4,14 @@ - - -