feat(util): 添加托盘工具类并初始化托盘

- 新增 Tray 类用于加载默认托盘系统
- 在主程序启动时初始化托盘
- 托盘包含以下功能:
  - 显示主窗口
  - 启动 Jar 查看器
  - 启动 HTML 查看器
  - 退出程序
- 优化了 RegisterTray 类,增加 addItem 方法支持动态添加菜单项
This commit is contained in:
tzdwindows 7
2025-05-03 17:52:02 +08:00
parent 3253997641
commit e3b9555081
6 changed files with 166 additions and 14 deletions

1
.idea/encodings.xml generated
View File

@@ -3,6 +3,7 @@
<component name="Encoding" native2AsciiForPropertiesFiles="true" defaultCharsetForPropertiesFiles="GBK">
<file url="file://$PROJECT_DIR$/language" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/plug-in/python/Testing/main.py" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/Cpp/LM/org_tzd_lm_LM.cpp" charset="GBK" />
<file url="file://$PROJECT_DIR$/src/main/java/com/axis/innovators/box/gui/FridaWindow.java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java/org/tzd/lm/LM.java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java/org/tzd/lm/LMApi.java" charset="UTF-8" />