diff --git a/.idea/artifacts/RealTimeSerialPlotter_jar.xml b/.idea/artifacts/RealTimeSerialPlotter_jar.xml new file mode 100644 index 0000000..79f253f --- /dev/null +++ b/.idea/artifacts/RealTimeSerialPlotter_jar.xml @@ -0,0 +1,11 @@ + + + $PROJECT_DIR$/out/artifacts/RealTimeSerialPlotter_jar + + + + + + + + \ No newline at end of file diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..9fef7b6 --- /dev/null +++ b/src/META-INF/MANIFEST.MF @@ -0,0 +1,4 @@ +Manifest-Version: 1.0 +Class-Path: purejavacomm-1.0.2.RELEASE.jar +Main-Class: application.Main + diff --git a/src/application/Main.java b/src/application/Main.java index e3eb3b3..6f3f82c 100644 --- a/src/application/Main.java +++ b/src/application/Main.java @@ -4,6 +4,7 @@ import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; +import javafx.scene.image.Image; import javafx.stage.Stage; import mainwindow.CaptureController; import plot.Plot; @@ -22,6 +23,9 @@ public void start(Stage primaryStage) throws Exception primaryStage.setMinHeight(450.0); primaryStage.setMinWidth(620.0); + Image applicationIcon = new Image(getClass().getResourceAsStream("icon.png")); + primaryStage.getIcons().add(applicationIcon); + primaryStage.setOnCloseRequest(event -> { CaptureController.isActiveExport = false; diff --git a/src/application/RealTimeSerialPlotter_box.png b/src/application/RealTimeSerialPlotter_box.png new file mode 100644 index 0000000..b3774cc Binary files /dev/null and b/src/application/RealTimeSerialPlotter_box.png differ diff --git a/src/application/icon.png b/src/application/icon.png new file mode 100644 index 0000000..b849f9e Binary files /dev/null and b/src/application/icon.png differ