From 1cf1ecbc75c6d14b40efb3161e7db0b8b64f7de2 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期三, 17 十二月 2025 12:05:27 +0800
Subject: [PATCH] 新增有障碍物的路径规划算法和优化没有障碍物的路径算法
---
src/zhuye/LegendDialog.java | 26 +-------------------------
1 files changed, 1 insertions(+), 25 deletions(-)
diff --git a/src/zhuye/LegendDialog.java b/src/zhuye/LegendDialog.java
index 7469b67..096e239 100644
--- a/src/zhuye/LegendDialog.java
+++ b/src/zhuye/LegendDialog.java
@@ -32,29 +32,6 @@
mainPanel.setBackground(Color.WHITE);
mainPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 10, 15));
- // 璁$畻鍥句緥鍐呭闈㈡澘鐨勫搴︼紙鐢ㄤ簬璁剧疆鍥炬爣灏哄锛�
- // 鍥句緥瀵硅瘽妗嗗搴� = DIALOG_WIDTH * 0.8
- // 涓婚潰鏉垮乏鍙宠竟妗嗗悇15鍍忕礌锛屽浘渚嬪唴瀹归潰鏉垮乏鍙冲唴杈硅窛鍚�10鍍忕礌
- int adjustedWidth = (int) Math.round(UIConfig.DIALOG_WIDTH * 0.8);
- int iconSize = adjustedWidth - 30 - 20; // 鍑忓幓涓婚潰鏉垮乏鍙宠竟妗�(15*2)鍜屽浘渚嬪唴瀹归潰鏉垮乏鍙冲唴杈硅窛(10*2)
-
- // 鍒涘缓鍓茶崏鏈哄浘鏍囬潰鏉�
- JPanel iconPanel = new JPanel(new BorderLayout());
- iconPanel.setBackground(Color.WHITE);
- iconPanel.setBorder(BorderFactory.createEmptyBorder(0, 0, 10, 0)); // 搴曢儴闂磋窛10鍍忕礌
-
- JLabel gecaojiLabel = new JLabel();
- gecaojiLabel.setHorizontalAlignment(SwingConstants.CENTER);
- ImageIcon gecaojiIcon = loadIcon("image/gecaoji.png", iconSize, iconSize);
- if (gecaojiIcon != null) {
- gecaojiLabel.setIcon(gecaojiIcon);
- } else {
- // 濡傛灉鍥炬爣鍔犺浇澶辫触锛屾樉绀哄崰浣嶆枃鏈�
- gecaojiLabel.setText("鍓茶崏鏈哄浘鏍�");
- gecaojiLabel.setFont(new Font("寰蒋闆呴粦", Font.PLAIN, 12));
- }
- iconPanel.add(gecaojiLabel, BorderLayout.CENTER);
-
// 鍥句緥鍐呭闈㈡澘 - 鐩存帴娣诲姞锛屼笉浣跨敤婊氬姩鏉�
JPanel contentPanel = new JPanel();
contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.Y_AXIS));
@@ -84,8 +61,7 @@
contentPanel.remove(contentPanel.getComponentCount() - 1);
}
- // 娣诲姞鍥炬爣闈㈡澘鍜屽浘渚嬪唴瀹归潰鏉�
- mainPanel.add(iconPanel, BorderLayout.NORTH);
+ // 娣诲姞鍥句緥鍐呭闈㈡澘
mainPanel.add(contentPanel, BorderLayout.CENTER);
getContentPane().add(mainPanel);
--
Gitblit v1.10.0