修改菜单 2023年3月14日12:06:51
parent
60da5a5fe8
commit
d01b569510
|
|
@ -32,6 +32,7 @@ import javafx.beans.value.ChangeListener;
|
||||||
import javafx.beans.value.ObservableValue;
|
import javafx.beans.value.ObservableValue;
|
||||||
import javafx.collections.FXCollections;
|
import javafx.collections.FXCollections;
|
||||||
import javafx.collections.ObservableList;
|
import javafx.collections.ObservableList;
|
||||||
|
import javafx.event.ActionEvent;
|
||||||
import javafx.fxml.FXML;
|
import javafx.fxml.FXML;
|
||||||
import javafx.fxml.FXMLLoader;
|
import javafx.fxml.FXMLLoader;
|
||||||
import javafx.geometry.Pos;
|
import javafx.geometry.Pos;
|
||||||
|
|
@ -475,4 +476,70 @@ public class CodecToolsController {
|
||||||
log.info("newValue.doubleValue():{}", newValue.doubleValue());
|
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<ResourcesUtils.Player> 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<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void mail_menu_item(ActionEvent event) {
|
||||||
|
load_small_tools(7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -443,4 +443,39 @@ public class HttpToolsController {
|
||||||
}
|
}
|
||||||
http_download(flag);
|
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<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void mail_menu_item(ActionEvent event) {
|
||||||
|
load_small_tools(7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -348,4 +348,70 @@ public class NetWorkToolsController {
|
||||||
public void cron_menu_item(ActionEvent event) {
|
public void cron_menu_item(ActionEvent event) {
|
||||||
load_small_tools(6);
|
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<ResourcesUtils.Player> 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<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ import javafx.beans.value.ChangeListener;
|
||||||
import javafx.beans.value.ObservableValue;
|
import javafx.beans.value.ObservableValue;
|
||||||
import javafx.collections.FXCollections;
|
import javafx.collections.FXCollections;
|
||||||
import javafx.collections.ObservableList;
|
import javafx.collections.ObservableList;
|
||||||
|
import javafx.event.ActionEvent;
|
||||||
import javafx.fxml.FXML;
|
import javafx.fxml.FXML;
|
||||||
import javafx.fxml.FXMLLoader;
|
import javafx.fxml.FXMLLoader;
|
||||||
import javafx.geometry.Pos;
|
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<ResourcesUtils.Player> 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<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void mail_menu_item(ActionEvent event) {
|
||||||
|
load_small_tools(7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -280,9 +280,9 @@ public class ServerToolsController {
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
ftpServer = root;
|
sshClient = root;
|
||||||
}else {
|
}else {
|
||||||
root = ftpServer;
|
root = sshClient;
|
||||||
}
|
}
|
||||||
common_method();
|
common_method();
|
||||||
|
|
||||||
|
|
@ -466,5 +466,12 @@ public class ServerToolsController {
|
||||||
ftpServer(flag);
|
ftpServer(flag);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@FXML
|
||||||
|
public void ssh_client_menu_item(ActionEvent event) {
|
||||||
|
boolean flag = false;
|
||||||
|
if (sshClient != null){
|
||||||
|
flag = true;
|
||||||
|
}
|
||||||
|
sshClient(flag);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -85,12 +85,12 @@ public class SmallToolsController {
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
public void md5_menu_item() {
|
public void md5_menu_item() {
|
||||||
load_encrypt();
|
load_encrypt(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
public void spring_security_menu_item() {
|
public void spring_security_menu_item() {
|
||||||
load_encrypt();
|
load_encrypt(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
|
|
@ -271,7 +271,7 @@ public class SmallToolsController {
|
||||||
listView.getSelectionModel().select(index);
|
listView.getSelectionModel().select(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void load_encrypt() {
|
public void load_encrypt(int index) {
|
||||||
|
|
||||||
Stage stage = (Stage) splitPane.getScene().getWindow();
|
Stage stage = (Stage) splitPane.getScene().getWindow();
|
||||||
|
|
||||||
|
|
@ -283,6 +283,9 @@ public class SmallToolsController {
|
||||||
}
|
}
|
||||||
Scene scene = new Scene(fx);
|
Scene scene = new Scene(fx);
|
||||||
stage.setScene(scene);
|
stage.setScene(scene);
|
||||||
|
|
||||||
|
ListView<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
|
|
@ -595,4 +598,66 @@ public class SmallToolsController {
|
||||||
}
|
}
|
||||||
common_method();
|
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<ResourcesUtils.Player> 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<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -357,4 +357,70 @@ public class SqlToolsController {
|
||||||
ListView<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
ListView<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
listView.getSelectionModel().select(index);
|
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<ResourcesUtils.Player> 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<ResourcesUtils.Player> listView = (ListView) fx.lookup("#listView");
|
||||||
|
listView.getSelectionModel().select(index);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
<MenuBar layoutX="14.0" layoutY="27.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"
|
<MenuBar layoutX="14.0" layoutY="27.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"
|
||||||
AnchorPane.topAnchor="0.0">
|
AnchorPane.topAnchor="0.0">
|
||||||
<menus>
|
<menus>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="加密工具">
|
<Menu mnemonicParsing="false" text="加密工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" onAction="#md5_menu_item" text="md5 加密"/>
|
<MenuItem mnemonicParsing="false" onAction="#md5_menu_item" text="md5 加密"/>
|
||||||
|
|
@ -36,6 +35,7 @@
|
||||||
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="邮件发送" onAction="#mail_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
|
@ -54,12 +54,21 @@
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="network工具">
|
<Menu mnemonicParsing="false" text="http工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="netty-websocket工具" onAction="#netty_client_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http上传工具" onAction="#http_upload_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
<Menu mnemonicParsing="false" text="server 工具">
|
||||||
|
<items>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 请求工具" onAction="#ssh_client_menu_item"/>
|
||||||
|
</items>
|
||||||
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
</MenuBar>
|
</MenuBar>
|
||||||
<SplitPane fx:id="splitPane" dividerPositions="0.5" layoutY="25.0" prefHeight="575.0" prefWidth="1200.0"
|
<SplitPane fx:id="splitPane" dividerPositions="0.5" layoutY="25.0" prefHeight="575.0" prefWidth="1200.0"
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@
|
||||||
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="邮件发送" onAction="#mail_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
|
@ -55,12 +56,6 @@
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="network工具">
|
|
||||||
<items>
|
|
||||||
<MenuItem mnemonicParsing="false" text="netty-websocket工具" onAction="#netty_client_menu_item"/>
|
|
||||||
</items>
|
|
||||||
</Menu>
|
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="http工具">
|
<Menu mnemonicParsing="false" text="http工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
||||||
|
|
@ -68,6 +63,14 @@
|
||||||
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
<Menu mnemonicParsing="false" text="server 工具">
|
||||||
|
<items>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 连接工具" onAction="#ssh_client_menu_item"/>
|
||||||
|
</items>
|
||||||
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
</MenuBar>
|
</MenuBar>
|
||||||
<SplitPane fx:id="splitPane" dividerPositions="0.5" layoutY="25.0" prefHeight="575.0" prefWidth="1200.0"
|
<SplitPane fx:id="splitPane" dividerPositions="0.5" layoutY="25.0" prefHeight="575.0" prefWidth="1200.0"
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@
|
||||||
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="邮件发送" onAction="#mail_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
|
@ -55,9 +56,19 @@
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="network工具">
|
<Menu mnemonicParsing="false" text="http工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="netty-websocket工具" onAction="#netty_client_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http上传工具" onAction="#http_upload_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
||||||
|
</items>
|
||||||
|
</Menu>
|
||||||
|
|
||||||
|
<Menu mnemonicParsing="false" text="server 工具">
|
||||||
|
<items>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 请求工具" onAction="#ssh_client_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@
|
||||||
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="邮件发送" onAction="#mail_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
|
@ -53,9 +54,19 @@
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="network工具">
|
<Menu mnemonicParsing="false" text="http工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="netty-websocket工具" onAction="#netty_client_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http上传工具" onAction="#http_upload_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
||||||
|
</items>
|
||||||
|
</Menu>
|
||||||
|
|
||||||
|
<Menu mnemonicParsing="false" text="server 工具">
|
||||||
|
<items>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 请求工具" onAction="#ssh_client_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,7 @@
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 连接工具" onAction="#ssh_client_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
<MenuBar layoutX="14.0" layoutY="27.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"
|
<MenuBar layoutX="14.0" layoutY="27.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"
|
||||||
AnchorPane.topAnchor="0.0">
|
AnchorPane.topAnchor="0.0">
|
||||||
<menus>
|
<menus>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="加密工具">
|
<Menu mnemonicParsing="false" text="加密工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" onAction="#md5_menu_item" text="md5 加密"/>
|
<MenuItem mnemonicParsing="false" onAction="#md5_menu_item" text="md5 加密"/>
|
||||||
|
|
@ -55,12 +54,21 @@
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="network工具">
|
<Menu mnemonicParsing="false" text="http工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="netty-websocket工具" onAction="#netty_client_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http上传工具" onAction="#http_upload_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
<Menu mnemonicParsing="false" text="server 工具">
|
||||||
|
<items>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 连接工具" onAction="#ssh_client_menu_item"/>
|
||||||
|
</items>
|
||||||
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
</MenuBar>
|
</MenuBar>
|
||||||
<SplitPane fx:id="splitPane" dividerPositions="0.5" layoutY="25.0" prefHeight="575.0" prefWidth="1200.0"
|
<SplitPane fx:id="splitPane" dividerPositions="0.5" layoutY="25.0" prefHeight="575.0" prefWidth="1200.0"
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@
|
||||||
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="二维码生成" onAction="#qr_code_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="时间工具" onAction="#date_query_menu_item"/>
|
||||||
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="cron表达式" onAction="#cron_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="邮件发送" onAction="#mail_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
|
|
@ -55,9 +56,19 @@
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
||||||
<Menu mnemonicParsing="false" text="network工具">
|
<Menu mnemonicParsing="false" text="http工具">
|
||||||
<items>
|
<items>
|
||||||
<MenuItem mnemonicParsing="false" text="netty-websocket工具" onAction="#netty_client_menu_item"/>
|
<MenuItem mnemonicParsing="false" text="http请求工具" onAction="#http_request_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http上传工具" onAction="#http_upload_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http下载工具" onAction="#http_download_menu_item"/>
|
||||||
|
</items>
|
||||||
|
</Menu>
|
||||||
|
|
||||||
|
<Menu mnemonicParsing="false" text="server 工具">
|
||||||
|
<items>
|
||||||
|
<MenuItem mnemonicParsing="false" text="http-server 请求工具" onAction="#http_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ftp-server 请求工具" onAction="#ftp_server_menu_item"/>
|
||||||
|
<MenuItem mnemonicParsing="false" text="ssh-client 请求工具" onAction="#ssh_client_menu_item"/>
|
||||||
</items>
|
</items>
|
||||||
</Menu>
|
</Menu>
|
||||||
</menus>
|
</menus>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue