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 @@ + + + + + + +