diff --git a/src/main/java/eu/simstadt/regionchooser/RegionChooserFX.java b/src/main/java/eu/simstadt/regionchooser/RegionChooserFX.java index c1ebd815771d16fcefbedc9bc00e57b6124f7df4..c2f2af71e166f542a5abd8ec8924b3f2c6fb23b6 100644 --- a/src/main/java/eu/simstadt/regionchooser/RegionChooserFX.java +++ b/src/main/java/eu/simstadt/regionchooser/RegionChooserFX.java @@ -4,12 +4,15 @@ import java.util.Objects; import javafx.application.Application; import javafx.scene.Scene; +import javafx.scene.image.Image; import javafx.scene.paint.Color; import javafx.stage.Stage; public class RegionChooserFX extends Application { + public static final Image APP_ICON_48 = new Image(RegionChooserFX.class.getResourceAsStream("simstadt_48.png")); + /** * Starting point of RegionChooser application. Either "Run as Java" from Eclipse or run * "RegionChooser.bat/.sh/.command" from deployed SimStadt folder. @@ -17,10 +20,12 @@ public class RegionChooserFX extends Application * This application is basically just a scene and a browser for the RegionChooser website (HTML + Javascript frontend * + Java backend). The Java part is written in RegionChooserBrowser. */ + @Override public void start(Stage stage) { stage.setTitle("RegionChooser " + getApplicationVersion()); Scene scene = new Scene(new RegionChooserBrowser(), 1024, 720, Color.web("#666970")); + stage.getIcons().addAll(APP_ICON_48); stage.setScene(scene); stage.show(); } diff --git a/src/main/resources/eu/simstadt/regionchooser/simstadt_48.png b/src/main/resources/eu/simstadt/regionchooser/simstadt_48.png new file mode 100644 index 0000000000000000000000000000000000000000..b25a17ccbbc1ff25b2b39134193a3484f2d8fcef Binary files /dev/null and b/src/main/resources/eu/simstadt/regionchooser/simstadt_48.png differ