From fb4e089362ede07c27b772aa05d5db483b3824ee Mon Sep 17 00:00:00 2001
From: Hunter0x7c7 <1125607007@qq.com>
Date: 星期日, 13 八月 2023 17:23:49 +0800
Subject: [PATCH] 修改参数设置对话框Padding

---
 src/main/java/com/github/hunter0x7c7/sync/ctrls/Controller.java |   35 ++++++++++++++++++++++-------------
 1 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/github/hunter0x7c7/sync/ctrls/Controller.java b/src/main/java/com/github/hunter0x7c7/sync/ctrls/Controller.java
index 2e34353..fb758fd 100644
--- a/src/main/java/com/github/hunter0x7c7/sync/ctrls/Controller.java
+++ b/src/main/java/com/github/hunter0x7c7/sync/ctrls/Controller.java
@@ -514,7 +514,7 @@
         stage.setTitle("鍙傛暟璁剧疆");
         stage.setResizable(false);
         stage.setWidth(360);
-        stage.setMinHeight(180);
+        stage.setMinHeight(218);
         stage.getIcons().add(new Image("mipmap/ic_chinese_cabbage_48.png"));
         //APPLICATION_MODAL 鍏ㄥ眬妯℃�侊紝璇ョ獥鍙h繍琛屾椂锛屽叾浠栫獥鍙d笉鑳借繘琛屾搷浣�
         //WINDOW_MODAL 涓虹埗绐楀彛绂佺敤锛屽叾浠栫獥鍙e彲浠ヤ娇鐢�
@@ -534,6 +534,16 @@
         generalList.setPadding(new Insets(0, 20, 30, 20));
         generalList.setSpacing(4.0);
         generalList.getChildren().add(cbStartSync);
+
+        Label foot = new Label(String.format("* 鏇存敼灏嗕簬閲嶆柊鍚姩 %s 鍚庣敓鏁�", AppName));//"* 鏇存敼灏嗕簬閲嶆柊鍚姩 SyncTools 鍚庣敓鏁�");
+        foot.setAlignment(Pos.CENTER);
+        foot.setFont(new Font(12));
+
+        VBox content = new VBox();
+        content.setStyle("-fx-background-color: white");
+        content.setPadding(new Insets(20));
+        content.setSpacing(10);
+        content.getChildren().addAll(title, generalList, foot);
 
 
         Button defButton = new Button("纭畾");
@@ -570,9 +580,11 @@
                 saveConfigForIsStartSync(startSync, callback);
             }
         });
+
         Button cancelButton = new Button("鍙栨秷");
         cancelButton.setAlignment(Pos.CENTER);
         cancelButton.setPrefSize(84, 24);
+        cancelButton.setCancelButton(true);
         cancelButton.setOnAction(new EventHandler<ActionEvent>() {
 
             @Override
@@ -583,17 +595,6 @@
             }
         });
 
-        Label label = new Label(String.format("* 鏇存敼灏嗕簬閲嶆柊鍚姩 %s 鍚庣敓鏁�", AppName));//"* 鏇存敼灏嗕簬閲嶆柊鍚姩 SyncTools 鍚庣敓鏁�");
-        label.setAlignment(Pos.CENTER);
-        label.setFont(new Font(12));
-
-        VBox content = new VBox();
-        content.setStyle("-fx-background-color: white");
-        content.setPadding(new Insets(20));
-        content.setSpacing(10);
-        content.getChildren().addAll(title, generalList, label);
-
-
         HBox operate = new HBox();
         operate.setAlignment(Pos.CENTER_RIGHT);
         operate.setSpacing(8);
@@ -602,7 +603,8 @@
         operate.getChildren().addAll(defButton, cancelButton);
 
         VBox vBox = new VBox();
-        vBox.setSpacing(4.0);
+        vBox.setSpacing(0);
+        vBox.setPadding(getInsets());
         vBox.getChildren().addAll(content, operate);
 
         stage.setScene(new Scene(vBox));
@@ -1057,6 +1059,13 @@
     }
 
 
+    private Insets getInsets() {
+        if (SystemUtil.isWindows()) {
+            return new Insets(0, 0, -10, 0);
+        }
+        return new Insets(0);
+    }
+
     public boolean isSyncing() {
         return mSyncing;
     }

--
Gitblit v1.9.1