diff --git a/src/main/java/com/zhangmeng/tools/controller/Hex16Controller.java b/src/main/java/com/zhangmeng/tools/controller/Hex16Controller.java new file mode 100644 index 0000000..dc4049b --- /dev/null +++ b/src/main/java/com/zhangmeng/tools/controller/Hex16Controller.java @@ -0,0 +1,41 @@ +package com.zhangmeng.tools.controller; + +import cn.hutool.core.convert.Convert; +import cn.hutool.core.util.CharsetUtil; +import com.zhangmeng.tools.utils.AlertUtils; +import com.zhangmeng.tools.utils.EncryptUtils; +import javafx.fxml.FXML; +import javafx.scene.control.Button; +import javafx.scene.control.TextArea; +import javafx.scene.control.TextField; +import lombok.extern.slf4j.Slf4j; + +/** + * @author : 芊芊墨客 + * @version : 1.0 + * @date : 2023-02-18 12:25 + */ +@Slf4j +public class Hex16Controller { + + @FXML + private Button button; + + @FXML + private TextField text_filed; + + @FXML + private TextArea hex_16; + + @FXML + public void initialize() { + button.setOnAction(event -> { + String text = text_filed.getText(); + if (text.length() == 0) { + AlertUtils.alert_warning("请输入将要转换的字符!"); + return; + } + hex_16.setText(Convert.toHex(text, CharsetUtil.CHARSET_UTF_8)); + }); + } +} diff --git a/src/main/java/com/zhangmeng/tools/controller/HomeController.java b/src/main/java/com/zhangmeng/tools/controller/HomeController.java index ff224ed..f0c773d 100644 --- a/src/main/java/com/zhangmeng/tools/controller/HomeController.java +++ b/src/main/java/com/zhangmeng/tools/controller/HomeController.java @@ -169,7 +169,7 @@ public class HomeController implements Serializable { position = playerListView.getItems().indexOf(label.getText()); label.setFont(new Font(16)); playerListView.getFocusModel().focus(position); - listCell.setStyle("-fx-background-color: #f6edc3"); + listCell.setStyle("-fx-background-color: #369e7d"); } else { label.setPrefHeight(20); label.setFont(new Font(13)); diff --git a/src/main/java/com/zhangmeng/tools/controller/PlayerController.java b/src/main/java/com/zhangmeng/tools/controller/PlayerController.java index e11d111..1a83bc9 100644 --- a/src/main/java/com/zhangmeng/tools/controller/PlayerController.java +++ b/src/main/java/com/zhangmeng/tools/controller/PlayerController.java @@ -189,7 +189,7 @@ public class PlayerController { position = playerListView.getItems().indexOf(label.getText()); label.setFont(new Font(16)); playerListView.getFocusModel().focus(position); - listCell.setStyle("-fx-background-color: #f6edc3"); + listCell.setStyle("-fx-background-color: #369e7d"); } else { label.setPrefHeight(20); label.setFont(new Font(13)); diff --git a/src/main/resources/css/spectrum_01.css b/src/main/resources/css/spectrum_01.css deleted file mode 100644 index 5087d2d..0000000 --- a/src/main/resources/css/spectrum_01.css +++ /dev/null @@ -1,13 +0,0 @@ -.spectrum { - -rx-bar-shape:"M6.9,0.3c1.9,0,3.1,1.5,3.1,3.6c0,1.6-1.4,3.4-4.3,5.3c-0.4,0.3-0.9,0.3-1.3,0c-2.9-2-4.3-3.8-4.3-5.3 c0-2.1,1.2-3.6,3.1-3.6c0.7,0,1.2,0.2,1.8,0.8C5.7,0.6,6.2,0.3,6.9,0.3zM0.1,15H10v45H0.1V15z"; - -rx-crest-pos: middle; -} - -.spectrum .bar-box { - -fx-spacing: 0px; -} - -.spectrum .bar-box .bar { - -fx-min-height: 1px; - -fx-pref-width: 3px; -} diff --git a/src/main/resources/css/spectrum_02.css b/src/main/resources/css/spectrum_02.css deleted file mode 100644 index 4f489ed..0000000 --- a/src/main/resources/css/spectrum_02.css +++ /dev/null @@ -1,16 +0,0 @@ -.spectrum { - -rx-crest-pos: middle; -} - -.spectrum .bar-box { - -fx-spacing: 2px; - -fx-alignment: center; -} - -.spectrum .bar-box .bar { - -fx-background-color: #ffffff00; - -fx-border-color: #9daaff; - -fx-border-radius: 2px; - -fx-background-radius: 2px; - -fx-min-height: 1px; -} diff --git a/src/main/resources/css/spectrum_03.css b/src/main/resources/css/spectrum_03.css deleted file mode 100644 index b621c1f..0000000 --- a/src/main/resources/css/spectrum_03.css +++ /dev/null @@ -1,15 +0,0 @@ -.spectrum { - -rx-bar-shape:"M2.1,0C2.6,0,3,0.4,3,1c0,0.5-0.4,1-1.3,1.5c-0.1,0.1-0.3,0.1-0.4,0C0.4,2,0,1.5,0,1c0-0.6,0.4-1,0.9-1 c0.2,0,0.4,0.1,0.5,0.2C1.7,0.1,1.8,0,2.1,0z"; - -rx-crest-pos: middle; -} - -.spectrum .bar-box { - -fx-spacing: 1px; -} - -.spectrum .bar-box .bar { - /*-fx-scale-shape: false;*/ - -fx-background-color: #ff5767; - -fx-min-height: 1px; - -fx-pref-width: 3px; -} diff --git a/src/main/resources/css/spectrum_04.css b/src/main/resources/css/spectrum_04.css deleted file mode 100644 index ca0c4dc..0000000 --- a/src/main/resources/css/spectrum_04.css +++ /dev/null @@ -1,12 +0,0 @@ -.spectrum { - -rx-bar-shape:"M46.6,38.6h-4v-1.2h4V38.6z"; -} - -.spectrum .bar-box { - -fx-spacing: 1px; -} - -.spectrum .bar-box .bar { - -fx-scale-shape: false; - -fx-background-color: #1d50ff; -} diff --git a/src/main/resources/css/spectrum_05.css b/src/main/resources/css/spectrum_05.css deleted file mode 100644 index b20406b..0000000 --- a/src/main/resources/css/spectrum_05.css +++ /dev/null @@ -1,8 +0,0 @@ -.spectrum { - -rx-bar-shape: "M21.1,42.5c0.8,0,1.4-0.6,1.4-1.4V6.9c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4v34.2C19.7,41.9,20.3,42.5,21.1,42.5z M32.8,38.5c0.8,0,1.4-0.6,1.4-1.4V11c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4V37C31.3,37.8,32,38.5,32.8,38.5z M15.3,35.2 c0.8,0,1.4-0.6,1.4-1.4V14.2c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4v19.6C13.8,34.6,14.4,35.2,15.3,35.2z M26.9,33.1 c0.8,0,1.4-0.6,1.4-1.4V16.4c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4v15.3C25.5,32.4,26.1,33,26.9,33.1L26.9,33.1z M38.6,29.5 c0.8,0,1.4-0.6,1.4-1.4V20c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4c0,0,0,0,0,0V28C37.2,28.8,37.8,29.4,38.6,29.5 C38.6,29.5,38.6,29.5,38.6,29.5L38.6,29.5z M9.4,27.9c0.8,0,1.4-0.6,1.4-1.4v-4.9c0-0.8-0.6-1.4-1.4-1.4c-0.8,0-1.4,0.6-1.4,1.4v4.9 C8,27.2,8.6,27.9,9.4,27.9L9.4,27.9z"; -} - -.spectrum .bar-box { - -fx-spacing: 1px; - -fx-alignment: top_center; -} diff --git a/src/main/resources/css/spectrum_06.css b/src/main/resources/css/spectrum_06.css deleted file mode 100644 index 948c5d0..0000000 --- a/src/main/resources/css/spectrum_06.css +++ /dev/null @@ -1,78 +0,0 @@ -.spectrum { - -rx-crest-pos: DOUBLE; -} - -.spectrum .bar-box { - -fx-spacing: 0px; -} - -.spectrum .bar-box .bar { - -fx-min-height: 3px; -} - -.data0, .data1, .data2, .data3, .data4, .data5, .data6, .data7 { - -fx-background-color: #3faeea; -} - -.data8, .data9, .data10, .data11, .data12, .data13, .data14, .data15 { - -fx-background-color: #42adeb; -} - -.data16, .data17, .data18, .data19, .data20, .data21, .data22, .data23 { - -fx-background-color: #5ca1eb; -} - -.data24, .data25, .data26, .data27, .data28, .data29, .data30, .data31 { - -fx-background-color: #7795ec; -} - -.data32, .data33, .data34, .data35, .data36, .data37, .data38, .data39 { - -fx-background-color: #838eeb; -} - -.data40, .data41, .data42, .data43, .data44, .data45, .data46, .data47 { - -fx-background-color: #9985ec; -} - -.data48, .data49, .data50, .data51, .data52, .data53, .data54, .data55 { - -fx-background-color: #af7bed; -} - -.data56, .data57, .data58, .data59, .data60, .data61, .data62, .data63 { - -fx-background-color: #c96ee0; -} - -.data64, .data65, .data66, .data67, .data68, .data69, .data70, .data71 { - -fx-background-color: #cc6cd6; -} - - -.data72, .data73, .data74, .data75, .data76, .data77, .data78, .data79 { - -fx-background-color: #d864b3; -} - - -.data80, .data81, .data82, .data83, .data84, .data85, .data86, .data87 { - -fx-background-color: #d665b7; -} - -.data88, .data89, .data90, .data91, .data92, .data93, .data94, .data95 { - -fx-background-color: #de5f9f; -} - -.data96, .data97, .data98, .data99, .data100, .data101, .data102, .data103 { - -fx-background-color: #e45b8e; -} - -.data104, .data105, .data106, .data107, .data108, .data109, .data110, .data111 { - -fx-background-color: #e95881; -} - - -.data112, .data113, .data114, .data115, .data116, .data117, .data118, .data119 { - -fx-background-color: #ee5573; -} - -.data120, .data121, .data122, .data123, .data124, .data125, .data126, .data127 { - -fx-background-color: #f4505f; -} diff --git a/src/main/resources/fxml/hex_16.fxml b/src/main/resources/fxml/hex_16.fxml new file mode 100644 index 0000000..aef4ecb --- /dev/null +++ b/src/main/resources/fxml/hex_16.fxml @@ -0,0 +1,18 @@ + + + + + + + + + + +