From 99ca7d7fe94abb5eac71242f0ab259e280469ac8 Mon Sep 17 00:00:00 2001 From: Hiroki Tokunaga Date: Mon, 19 Jan 2026 18:23:40 +0900 Subject: [PATCH] =?UTF-8?q?=E8=B5=B7=E5=8B=95=E7=9B=B4=E5=BE=8C=E3=81=AB?= =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=82=B3=E3=83=B3=E8=A8=AD=E5=AE=9A=E3=82=92?= =?UTF-8?q?=E5=85=88=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Welcomeダイアログ表示前にアイコンを準備して、初期表示のアイコンがデフォルトに戻らないようにする。 --- src/main/java/core/packetproxy/gui/GUIMain.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/core/packetproxy/gui/GUIMain.java b/src/main/java/core/packetproxy/gui/GUIMain.java index 9b8744af..f91cac5e 100644 --- a/src/main/java/core/packetproxy/gui/GUIMain.java +++ b/src/main/java/core/packetproxy/gui/GUIMain.java @@ -100,6 +100,7 @@ private String getPaneString(Panes num) { private GUIMain(String title) { try { + setIcon(); gui_history = initProjectAndHistory(); setLookandFeel(); setTitle(title); @@ -158,6 +159,11 @@ public void windowClosing(WindowEvent event) { } } + private void setIcon() throws Exception { + setIconForWindows(); + addDockIconForMac(); + } + private GUIHistory initProjectAndHistory() throws Exception { var chooser = new GUIProjectChooserDialog(this); var restore = chooser.chooseAndSetup(); @@ -195,10 +201,8 @@ private void setLookandFeel() throws Exception { // スクロールバーの幅を太くする UIManager.put("ScrollBar.width", 15); - setIconForWindows(); addShortcutForWindows(); addShortcutForMac(); - addDockIconForMac(); } /** Windowsにアイコンを表示する */