diff --git a/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java b/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java index 2150483..76f43b9 100644 --- a/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/CodecToolsController.java @@ -32,6 +32,7 @@ import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.collections.FXCollections; import javafx.collections.ObservableList; +import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.geometry.Pos; @@ -475,4 +476,70 @@ public class CodecToolsController { log.info("newValue.doubleValue():{}", newValue.doubleValue()); }); } + + @FXML + public void http_request_menu_item(ActionEvent event) { + load_http_tools(0); + } + + @FXML + public void http_upload_menu_item(ActionEvent event) { + load_http_tools(1); + } + + @FXML + public void http_download_menu_item(ActionEvent event) { + load_http_tools(2); + } + + public void load_http_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("http-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); + } + + @FXML + public void http_server_menu_item(ActionEvent event) { + load_server_tools(0); + } + + @FXML + public void ftp_server_menu_item(ActionEvent event) { + load_server_tools(1); + } + + @FXML + public void ssh_client_menu_item(ActionEvent event) { + load_server_tools(2); + } + + public void load_server_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("server-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 mail_menu_item(ActionEvent event) { + load_small_tools(7); + } } diff --git a/src/main/java/com/zhangmeng/tools/controller/HttpToolsController.java b/src/main/java/com/zhangmeng/tools/controller/HttpToolsController.java index 1d4a684..8d084e9 100644 --- a/src/main/java/com/zhangmeng/tools/controller/HttpToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/HttpToolsController.java @@ -443,4 +443,39 @@ public class HttpToolsController { } http_download(flag); } + + @FXML + public void http_server_menu_item(ActionEvent event) { + load_server_tools(0); + } + + @FXML + public void ftp_server_menu_item(ActionEvent event) { + load_server_tools(1); + } + + @FXML + public void ssh_client_menu_item(ActionEvent event) { + load_server_tools(2); + } + + public void load_server_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("server-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 mail_menu_item(ActionEvent event) { + load_small_tools(7); + } } diff --git a/src/main/java/com/zhangmeng/tools/controller/NetWorkToolsController.java b/src/main/java/com/zhangmeng/tools/controller/NetWorkToolsController.java index c8a2058..887628b 100644 --- a/src/main/java/com/zhangmeng/tools/controller/NetWorkToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/NetWorkToolsController.java @@ -348,4 +348,70 @@ public class NetWorkToolsController { public void cron_menu_item(ActionEvent event) { load_small_tools(6); } + + public void mail_menu_item(ActionEvent event) { + load_small_tools(7); + } + + @FXML + public void http_request_menu_item(ActionEvent event) { + load_http_tools(0); + } + + @FXML + public void http_upload_menu_item(ActionEvent event) { + load_http_tools(1); + } + + @FXML + public void http_download_menu_item(ActionEvent event) { + load_http_tools(2); + } + + public void load_http_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("http-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); + } + + @FXML + public void http_server_menu_item(ActionEvent event) { + load_server_tools(0); + } + + @FXML + public void ftp_server_menu_item(ActionEvent event) { + load_server_tools(1); + } + + @FXML + public void ssh_client_menu_item(ActionEvent event) { + load_server_tools(2); + } + + public void load_server_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("server-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); + } } diff --git a/src/main/java/com/zhangmeng/tools/controller/PlayerController.java b/src/main/java/com/zhangmeng/tools/controller/PlayerController.java index 7e63543..0d6f241 100644 --- a/src/main/java/com/zhangmeng/tools/controller/PlayerController.java +++ b/src/main/java/com/zhangmeng/tools/controller/PlayerController.java @@ -34,6 +34,7 @@ import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.collections.FXCollections; import javafx.collections.ObservableList; +import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.geometry.Pos; @@ -433,4 +434,70 @@ public class PlayerController { }); } + + @FXML + public void http_request_menu_item(ActionEvent event) { + load_http_tools(0); + } + + @FXML + public void http_upload_menu_item(ActionEvent event) { + load_http_tools(1); + } + + @FXML + public void http_download_menu_item(ActionEvent event) { + load_http_tools(2); + } + + public void load_http_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("http-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); + } + + @FXML + public void http_server_menu_item(ActionEvent event) { + load_server_tools(0); + } + + @FXML + public void ftp_server_menu_item(ActionEvent event) { + load_server_tools(1); + } + + @FXML + public void ssh_client_menu_item(ActionEvent event) { + load_server_tools(2); + } + + public void load_server_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("server-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 mail_menu_item(ActionEvent event) { + load_small_tools(7); + } } diff --git a/src/main/java/com/zhangmeng/tools/controller/ServerToolsController.java b/src/main/java/com/zhangmeng/tools/controller/ServerToolsController.java index b8dfebe..f2b31ff 100644 --- a/src/main/java/com/zhangmeng/tools/controller/ServerToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/ServerToolsController.java @@ -280,9 +280,9 @@ public class ServerToolsController { } catch (IOException e) { e.printStackTrace(); } - ftpServer = root; + sshClient = root; }else { - root = ftpServer; + root = sshClient; } common_method(); @@ -466,5 +466,12 @@ public class ServerToolsController { ftpServer(flag); } - + @FXML + public void ssh_client_menu_item(ActionEvent event) { + boolean flag = false; + if (sshClient != null){ + flag = true; + } + sshClient(flag); + } } diff --git a/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java b/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java index 51f0788..bb29a06 100644 --- a/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/SmallToolsController.java @@ -85,12 +85,12 @@ public class SmallToolsController { @FXML public void md5_menu_item() { - load_encrypt(); + load_encrypt(0); } @FXML public void spring_security_menu_item() { - load_encrypt(); + load_encrypt(1); } @FXML @@ -271,7 +271,7 @@ public class SmallToolsController { listView.getSelectionModel().select(index); } - public void load_encrypt() { + public void load_encrypt(int index) { Stage stage = (Stage) splitPane.getScene().getWindow(); @@ -283,6 +283,9 @@ public class SmallToolsController { } Scene scene = new Scene(fx); stage.setScene(scene); + + ListView listView = (ListView) fx.lookup("#listView"); + listView.getSelectionModel().select(index); } @FXML @@ -595,4 +598,66 @@ public class SmallToolsController { } common_method(); } + + @FXML + public void http_request_menu_item(ActionEvent event) { + load_http_tools(0); + } + + @FXML + public void http_upload_menu_item(ActionEvent event) { + load_http_tools(1); + } + + @FXML + public void http_download_menu_item(ActionEvent event) { + load_http_tools(2); + } + + public void load_http_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("http-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); + } + + @FXML + public void http_server_menu_item(ActionEvent event) { + load_server_tools(0); + } + + @FXML + public void ftp_server_menu_item(ActionEvent event) { + load_server_tools(1); + } + + @FXML + public void ssh_client_menu_item(ActionEvent event) { + load_server_tools(2); + } + + public void load_server_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("server-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); + } } diff --git a/src/main/java/com/zhangmeng/tools/controller/SqlToolsController.java b/src/main/java/com/zhangmeng/tools/controller/SqlToolsController.java index 05ec203..9e1982b 100644 --- a/src/main/java/com/zhangmeng/tools/controller/SqlToolsController.java +++ b/src/main/java/com/zhangmeng/tools/controller/SqlToolsController.java @@ -357,4 +357,70 @@ public class SqlToolsController { ListView listView = (ListView) fx.lookup("#listView"); listView.getSelectionModel().select(index); } + + public void mail_menu_item(ActionEvent event) { + load_small_tools(7); + } + + @FXML + public void http_request_menu_item(ActionEvent event) { + load_http_tools(0); + } + + @FXML + public void http_upload_menu_item(ActionEvent event) { + load_http_tools(1); + } + + @FXML + public void http_download_menu_item(ActionEvent event) { + load_http_tools(2); + } + + public void load_http_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("http-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); + } + + @FXML + public void http_server_menu_item(ActionEvent event) { + load_server_tools(0); + } + + @FXML + public void ftp_server_menu_item(ActionEvent event) { + load_server_tools(1); + } + + @FXML + public void ssh_client_menu_item(ActionEvent event) { + load_server_tools(2); + } + + public void load_server_tools(int index){ + AnchorPane fx = null; + try { + fx = FXMLLoader.load(ResourcesUtils.getResource("server-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); + } } diff --git a/src/main/resources/fxml/codec-tools.fxml b/src/main/resources/fxml/codec-tools.fxml index 235a4db..1d0d8df 100644 --- a/src/main/resources/fxml/codec-tools.fxml +++ b/src/main/resources/fxml/codec-tools.fxml @@ -12,7 +12,6 @@ - @@ -36,6 +35,7 @@ + @@ -54,12 +54,21 @@ - + - + + + + + + + + + + + @@ -55,12 +56,6 @@ - - - - - - @@ -68,6 +63,14 @@ + + + + + + + + + @@ -55,9 +56,19 @@ - + - + + + + + + + + + + + diff --git a/src/main/resources/fxml/player.fxml b/src/main/resources/fxml/player.fxml index c5b0bcd..b748e97 100644 --- a/src/main/resources/fxml/player.fxml +++ b/src/main/resources/fxml/player.fxml @@ -35,6 +35,7 @@ + @@ -53,9 +54,19 @@ - + - + + + + + + + + + + + diff --git a/src/main/resources/fxml/server-tools.fxml b/src/main/resources/fxml/server-tools.fxml index 85e0160..ee32e08 100644 --- a/src/main/resources/fxml/server-tools.fxml +++ b/src/main/resources/fxml/server-tools.fxml @@ -68,6 +68,7 @@ + diff --git a/src/main/resources/fxml/small-tools.fxml b/src/main/resources/fxml/small-tools.fxml index bf10f77..c4fd24f 100644 --- a/src/main/resources/fxml/small-tools.fxml +++ b/src/main/resources/fxml/small-tools.fxml @@ -12,7 +12,6 @@ - @@ -55,12 +54,21 @@ - + - + + + + + + + + + + + @@ -55,9 +56,19 @@ - + - + + + + + + + + + + +