feat(ui): 添加全局图标配置并优化弹窗图标显示

将图标加载逻辑提取到 GlobalConfig 中统一管理,并在登录失败弹窗及 Cookie更新完成弹窗中设置应用图标。同时修复了部分弹窗文本描述不一致的问题。
This commit is contained in:
wangchunxiang
2025-10-14 16:33:39 +08:00
parent 386764d672
commit bd45127a8c
4 changed files with 44 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
package com.fantaibao;
import com.fantaibao.config.GlobalConfig;
import com.fantaibao.page.LoginView;
import javafx.application.Application;
import javafx.application.Platform;
@@ -34,8 +35,7 @@ public class DesktopApplication extends Application {
// 添加窗口关闭事件监听器
primaryStage.setOnCloseRequest(this::handleCloseEvent);
// 添加多个尺寸的图标
primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("/icon16.png")));
primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("/icon32.png")));
GlobalConfig.addIcon(primaryStage);
// 直接启动登录界面
new LoginView(primaryStage);
}