diff --git a/src/main/java/com/zhangmeng/tools/controller/MusicController.java b/src/main/java/com/zhangmeng/tools/controller/MusicController.java index e0fbbdf..0eacbd2 100644 --- a/src/main/java/com/zhangmeng/tools/controller/MusicController.java +++ b/src/main/java/com/zhangmeng/tools/controller/MusicController.java @@ -72,6 +72,7 @@ public class MusicController { private StringBuffer sb; private final Random ran = new Random(); + @FXML private HBox hbox; private static final double gap = 5.0D; private final int number = SpectrumUtils.CELL_NUMBER; diff --git a/src/main/java/com/zhangmeng/tools/controller/MusicSetController.java b/src/main/java/com/zhangmeng/tools/controller/MusicSetController.java index c0b871f..30d0604 100644 --- a/src/main/java/com/zhangmeng/tools/controller/MusicSetController.java +++ b/src/main/java/com/zhangmeng/tools/controller/MusicSetController.java @@ -74,7 +74,7 @@ public class MusicSetController { } @FXML - public void commit() throws FileNotFoundException { + public void commit() { String path = text_file.getText(); if (path.length() == 0 ){ AlertUtils.alert_warning("请选择文件夹"); diff --git a/src/main/java/com/zhangmeng/tools/utils/ImagePath.java b/src/main/java/com/zhangmeng/tools/utils/ImagePath.java index b482e98..a082236 100644 --- a/src/main/java/com/zhangmeng/tools/utils/ImagePath.java +++ b/src/main/java/com/zhangmeng/tools/utils/ImagePath.java @@ -59,6 +59,7 @@ public class ImagePath { Hex_16("16 进制"), Unicode("Unicode"), COLOR_CHOOSE("颜色选择"), + Tools_ICON("tools-hardware"), ICON_NULL_COVER(""); @@ -242,6 +243,7 @@ public class ImagePath { public static String Unicode = "svg/unicode.png"; public static String JWT_WEB = "svg/jwt-web.png"; public static String COLOR_CHOOSE = "svg/color-choose.png"; + public static String Tools_ICON = "svg/tools-hardware.png"; public static String path(ImagePathType type) { @@ -396,6 +398,9 @@ public class ImagePath { case COLOR_CHOOSE: path = ImagePath.COLOR_CHOOSE; break; + case Tools_ICON: + path = ImagePath.Tools_ICON; + break; } return "static/" + path; } diff --git a/src/main/java/com/zhangmeng/tools/views/HomeView.java b/src/main/java/com/zhangmeng/tools/views/HomeView.java index 9316edf..6e6ab1d 100644 --- a/src/main/java/com/zhangmeng/tools/views/HomeView.java +++ b/src/main/java/com/zhangmeng/tools/views/HomeView.java @@ -1,9 +1,11 @@ package com.zhangmeng.tools.views; +import com.zhangmeng.tools.utils.ImagePath; import com.zhangmeng.tools.utils.ResourcesUtils; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Scene; +import javafx.scene.image.Image; import javafx.scene.layout.AnchorPane; import javafx.stage.Stage; @@ -18,6 +20,8 @@ public class HomeView extends Application { public void start(Stage primaryStage) throws Exception { AnchorPane fx = FXMLLoader.load(ResourcesUtils.getResource("home")); Scene scene = new Scene(fx); + Image image = new Image(ImagePath.path(ImagePath.ImagePathType.Tools_ICON)); + primaryStage.getIcons().add(image); primaryStage.setScene(scene); primaryStage.setTitle("java-fx 工具"); primaryStage.show(); diff --git a/src/main/resources/static/svg/tools-hardware.png b/src/main/resources/static/svg/tools-hardware.png new file mode 100644 index 0000000..59f4f0f Binary files /dev/null and b/src/main/resources/static/svg/tools-hardware.png differ