diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/Main.java b/HMCL/src/main/java/org/jackhuang/hmcl/Main.java index e9e394ce9..17171fc77 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/Main.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/Main.java @@ -83,7 +83,7 @@ public final class Main { } private static void initIcon() { - java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getImage(Main.class.getResource("/assets/img/icon@8x.png")); + java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getImage(Main.class.getResource("/assets/img/icon-mac.png")); AwtUtils.setAppleIcon(image); } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java index 41665da88..7b6692823 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java @@ -776,6 +776,8 @@ public final class FXUtils { String icon; if (OperatingSystem.CURRENT_OS == OperatingSystem.WINDOWS) { icon = "/assets/img/icon.png"; + } else if (OperatingSystem.CURRENT_OS == OperatingSystem.OSX) { + icon = "/assets/img/icon-mac.png"; } else { icon = "/assets/img/icon@4x.png"; } diff --git a/HMCL/src/main/resources/assets/img/icon-mac.png b/HMCL/src/main/resources/assets/img/icon-mac.png new file mode 100644 index 000000000..c21203db4 Binary files /dev/null and b/HMCL/src/main/resources/assets/img/icon-mac.png differ