diff --git a/src/main/java/com/fantaibao/config/GlobalConfig.java b/src/main/java/com/fantaibao/config/GlobalConfig.java index 1a982fa..a930ad8 100644 --- a/src/main/java/com/fantaibao/config/GlobalConfig.java +++ b/src/main/java/com/fantaibao/config/GlobalConfig.java @@ -57,11 +57,15 @@ public class GlobalConfig { public static final Image icon16; public static final Image icon32; + public static final Image dyLogo; + public static final Image mtLogo; static { try { icon16 = new Image(new FileInputStream(ResourceUtils.getFile("classpath:icon16.png"))); icon32 = new Image(new FileInputStream(ResourceUtils.getFile("classpath:icon32.png"))); + dyLogo = new Image(new FileInputStream(ResourceUtils.getFile("classpath:dylogo.png"))); + mtLogo = new Image(new FileInputStream(ResourceUtils.getFile("classpath:mtlogo.png"))); } catch (FileNotFoundException e) { throw new RuntimeException(e); } diff --git a/src/main/java/com/fantaibao/page/PlatformSelectionView.java b/src/main/java/com/fantaibao/page/PlatformSelectionView.java index 76710c4..3ad0238 100644 --- a/src/main/java/com/fantaibao/page/PlatformSelectionView.java +++ b/src/main/java/com/fantaibao/page/PlatformSelectionView.java @@ -50,14 +50,14 @@ public class PlatformSelectionView { // 美团开店宝选项 VBox meituanOption = createPlatformMtOption( "美团开店宝", - "https://placehold.co/64x64?text=MT&bg=FFD700&fg=333", + GlobalConfig.mtLogo, "#FFD700" ); // 抖音来客选项 VBox douyinOption = createPlatformDyOption( "抖音来客", - "https://placehold.co/64x64?text=DY&bg=4A90E2&fg=FFF", + GlobalConfig.dyLogo, "#4A90E2" ); @@ -72,14 +72,14 @@ public class PlatformSelectionView { primaryStage.show(); } - private VBox createPlatformMtOption(String title, String imageUrl, String buttonColor) { + private VBox createPlatformMtOption(String title, Image imageUrl, String buttonColor) { VBox option = new VBox(); option.setAlignment(Pos.CENTER); option.setSpacing(10); option.setPadding(new Insets(20)); option.setStyle("-fx-background-color: white; -fx-border-radius: 8px; -fx-padding: 20px;"); - ImageView imageView = new ImageView(new Image(imageUrl)); + ImageView imageView = new ImageView(imageUrl); imageView.setFitWidth(64); imageView.setFitHeight(64); @@ -102,14 +102,14 @@ public class PlatformSelectionView { return option; } - private VBox createPlatformDyOption(String title, String imageUrl, String buttonColor) { + private VBox createPlatformDyOption(String title, Image imageUrl, String buttonColor) { VBox option = new VBox(); option.setAlignment(Pos.CENTER); option.setSpacing(10); option.setPadding(new Insets(20)); option.setStyle("-fx-background-color: white; -fx-border-radius: 8px; -fx-padding: 20px;"); - ImageView imageView = new ImageView(new Image(imageUrl)); + ImageView imageView = new ImageView(imageUrl); imageView.setFitWidth(64); imageView.setFitHeight(64); diff --git a/src/main/resources/dylogo.png b/src/main/resources/dylogo.png new file mode 100644 index 0000000..9a85f24 Binary files /dev/null and b/src/main/resources/dylogo.png differ diff --git a/src/main/resources/mtlogo.png b/src/main/resources/mtlogo.png new file mode 100644 index 0000000..4af577a Binary files /dev/null and b/src/main/resources/mtlogo.png differ