From 94e9ca21838309821e9206fccd3534fa5681c72f Mon Sep 17 00:00:00 2001 From: zhangmeng <1334717033@qq.com> Date: Thu, 23 Feb 2023 18:11:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=202023=E5=B9=B42=E6=9C=8823=E6=97=A518:11:07?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CodecToolsController.java | 20 +++++++ .../tools/controller/PlayerController.java | 55 +++++++++++++++++++ .../controller/SmallToolsController.java | 21 +++++++ src/main/resources/fxml/codec-tools.fxml | 6 ++ src/main/resources/fxml/player.fxml | 16 +++++- src/main/resources/fxml/small-tools.fxml | 7 +++ 6 files changed, 124 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java b/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java index 41f42ee..5ce04fc 100644 --- a/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java @@ -159,6 +159,10 @@ public class CodecToolsController { base_32(flag); } + @FXML + public void sql_code_gen_menu_item(){ + load_sql_tools(0); + } @FXML public void morse_coder_menu_item(){ @@ -169,6 +173,22 @@ public class CodecToolsController { morse_coder(flag); } + public void load_sql_tools(int index) { + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("sql-tools")); + } catch (IOException e) { + e.printStackTrace(); + } + + Scene scene = new Scene(fx); + Stage stage = (Stage) splitPane.getScene().getWindow(); + stage.setScene(scene); + + ListView listView = (ListView) fx.lookup("#listView"); + listView.getSelectionModel().select(index); + } + public void load_small_tools(int index) { AnchorPane fx = null; try { diff --git a/src/main/java/com/zhangmeng/tools/controller/PlayerController.java b/src/main/java/com/zhangmeng/tools/controller/PlayerController.java index 27555ab..65060aa 100644 --- a/src/main/java/com/zhangmeng/tools/controller/PlayerController.java +++ b/src/main/java/com/zhangmeng/tools/controller/PlayerController.java @@ -119,6 +119,30 @@ public class PlayerController { load_small_tools(4); } + @FXML + private void base_62_menu_item(){ + load_codec_tools(0); + } + @FXML + private void base_64_menu_item(){ + load_codec_tools(1); + } + + @FXML + private void base_32_menu_item(){ + load_codec_tools(2); + } + + @FXML + private void morse_coder_menu_item(){ + load_codec_tools(3); + } + + @FXML + public void sql_code_gen_menu_item(){ + load_sql_tools(0); + } + @FXML public void video_menu_item() { boolean flag = false; @@ -146,6 +170,37 @@ public class PlayerController { vip_parser(flag); } + public void load_codec_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("codec-tools")); + } catch (IOException e) { + e.printStackTrace(); + } + + Scene scene = new Scene(fx); + Stage stage = (Stage) splitPane.getScene().getWindow(); + stage.setScene(scene); + + ListView listView = (ListView) fx.lookup("#listView"); + listView.getSelectionModel().select(index); + } + + public void load_sql_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("sql-tools")); + } catch (IOException e) { + e.printStackTrace(); + } + + Scene scene = new Scene(fx); + Stage stage = (Stage) splitPane.getScene().getWindow(); + stage.setScene(scene); + + ListView listView = (ListView) fx.lookup("#listView"); + listView.getSelectionModel().select(index); + } public void load_small_tools(int index){ AnchorPane fx = null; diff --git a/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java b/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java index 1126ac1..ac9350d 100644 --- a/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java @@ -169,11 +169,32 @@ public class SmallToolsController { load_codec_tools(2); } + @FXML + public void sql_code_gen_menu_item(){ + load_mysql_tools(0); + } + @FXML public void morse_coder_menu_item(){ load_codec_tools(3); } + public void load_mysql_tools(int index) { + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("sql-tools")); + } catch (IOException e) { + e.printStackTrace(); + } + + Scene scene = new Scene(fx); + Stage stage = (Stage) splitPane.getScene().getWindow(); + stage.setScene(scene); + + ListView listView = (ListView) fx.lookup("#listView"); + listView.getSelectionModel().select(index); + } + public void load_codec_tools(int index) { AnchorPane fx = null; try { diff --git a/src/main/resources/fxml/codec-tools.fxml b/src/main/resources/fxml/codec-tools.fxml index 6500231..f4b35fc 100644 --- a/src/main/resources/fxml/codec-tools.fxml +++ b/src/main/resources/fxml/codec-tools.fxml @@ -44,6 +44,12 @@ + + + + + + - + + + + + + + + + + + + + + + diff --git a/src/main/resources/fxml/small-tools.fxml b/src/main/resources/fxml/small-tools.fxml index 6f6ba7f..d243492 100644 --- a/src/main/resources/fxml/small-tools.fxml +++ b/src/main/resources/fxml/small-tools.fxml @@ -45,6 +45,13 @@ + + + + + + +