2023年4月25日18:18:48

master
zhangmeng 2023-04-25 18:19:00 +08:00
parent 8a47040eb2
commit aa732af9a4
4 changed files with 40 additions and 3 deletions

View File

@ -68,6 +68,7 @@ public class HomeController implements Serializable {
private AnchorPane root;
private AnchorPane md5;
private AnchorPane spring_security;
private AnchorPane jks_file;
public static final String color_cell = "#f4f4f4";
@ -279,6 +280,13 @@ public class HomeController implements Serializable {
}
spring(flag);
}
if (newValue.getIndex() == 2) {
if (jks_file != null){
flag = true;
}
jks_file(flag);
}
}
});
}
@ -287,6 +295,7 @@ public class HomeController implements Serializable {
return switch (player){
case Md5 -> new Image(ImagePath.path(ImagePath.ImagePathType.MD5));
case SpringSecurity -> new Image(ImagePath.path(ImagePath.ImagePathType.SPRING_SECURITY));
case Jks_File -> new Image(ImagePath.path(ImagePath.ImagePathType.SPRING_SECURITY));
};
}
@ -377,6 +386,23 @@ public class HomeController implements Serializable {
common_method();
}
private void jks_file(boolean flag){
//默认选择第一个
listView.getSelectionModel().select(2);
if (!flag){
try {
root = FXMLLoader.load(ResourcesUtils.getResource("jks-file"));
} catch (IOException e) {
e.printStackTrace();
}
jks_file = root;
}else {
root = jks_file;
}
common_method();
}
private void common_method() {
splitPane.getItems().remove(1);
splitPane.getItems().add(1, root);
@ -508,4 +534,12 @@ public class HomeController implements Serializable {
public void music_parser_menu_item(ActionEvent event) {
load_player(3);
}
public void jks_file_menu_item(ActionEvent event) {
boolean flag = false;
if (jks_file != null){
flag = true;
}
jks_file(flag);
}
}

View File

@ -49,7 +49,9 @@ public class ResourcesUtils {
public enum Menu{
Md5("md5加密",0),
SpringSecurity("spring加密",1);
SpringSecurity("spring加密",1),
Jks_File("spring加密",2),
;
Menu(String title, int index) {

View File

@ -17,8 +17,9 @@
<Menu mnemonicParsing="false" text="加密工具">
<items>
<MenuItem mnemonicParsing="false" onAction="#md5_menu_item" text="md5 加密"/>
<MenuItem mnemonicParsing="false" onAction="#spring_security_menu_item"
text="spring security 加密"/>
<MenuItem mnemonicParsing="false" onAction="#spring_security_menu_item" text="spring security 加密"/>
<MenuItem mnemonicParsing="false" onAction="#jks_file_menu_item" text="jkd 文件生成"/>
</items>
</Menu>
<Menu mnemonicParsing="false" text="影音工具">

View File