From 8d68e8c24e5d7f7f363041ebfe6c2b4c26068fef Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期五, 12 十二月 2025 17:23:12 +0800
Subject: [PATCH] 新增了点击开始判断割草机是否在边界内的判断

---
 src/zhuye/LegendDialog.java |   16 +++++-----------
 1 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/src/zhuye/LegendDialog.java b/src/zhuye/LegendDialog.java
index 40998de..d595034 100644
--- a/src/zhuye/LegendDialog.java
+++ b/src/zhuye/LegendDialog.java
@@ -8,10 +8,11 @@
 public class LegendDialog extends JDialog {
 
     public LegendDialog(Component parent, Color ignoredThemeColor) {
-        super(parent != null ? (JFrame) SwingUtilities.getWindowAncestor(parent) : null,
-              "鍥句緥", true);
-    // 浣跨敤缁熶竴瀹藉害锛岄珮搴︾缉鍑忎负涓�鍗�
-    initializeDialog(UIConfig.DIALOG_WIDTH, UIConfig.DIALOG_HEIGHT / 2);
+      super(parent != null ? (JFrame) SwingUtilities.getWindowAncestor(parent) : null,
+          "鍥句緥", true);
+      int adjustedWidth = (int) Math.round(UIConfig.DIALOG_WIDTH * 0.8);
+    int adjustedHeight = (int) Math.round(UIConfig.DIALOG_HEIGHT * 0.4);
+    initializeDialog(adjustedWidth, adjustedHeight);
         initializeLegendContent();
         if (parent == null) {
             setLocationRelativeTo(null); // 灞呬腑鏄剧ず
@@ -31,13 +32,6 @@
         mainPanel.setBackground(Color.WHITE);
         mainPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 10, 15));
         
-        // 鏍囬 - 淇敼涓�"鍥句緥"
-        JLabel titleLabel = new JLabel("鍥句緥", JLabel.CENTER);
-        titleLabel.setFont(new Font("寰蒋闆呴粦", Font.BOLD, 14));
-        titleLabel.setForeground(new Color(60, 60, 60));
-        titleLabel.setBorder(BorderFactory.createEmptyBorder(0, 0, 10, 0));
-        mainPanel.add(titleLabel, BorderLayout.NORTH);
-        
         // 鍥句緥鍐呭闈㈡澘 - 鐩存帴娣诲姞锛屼笉浣跨敤婊氬姩鏉�
         JPanel contentPanel = new JPanel();
         contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.Y_AXIS));

--
Gitblit v1.10.0