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 @@ - - -