From eca42274c068f027648d15d63b62fbb44262bee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Sun, 8 Oct 2023 20:45:47 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=A2=9E=E5=8A=A0tab=E6=89=93=E5=BC=80?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E7=AE=A1=E7=90=86=E5=99=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/root/center/main/center/tab/CenterTab.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java b/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java index abc28a8..24a8a5f 100644 --- a/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java +++ b/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java @@ -6,6 +6,7 @@ import org.jcnc.jnotepad.api.core.views.menu.builder.ContextMenuBuilder; import org.jcnc.jnotepad.api.core.views.menu.builder.MenuBuilder; import org.jcnc.jnotepad.component.module.TextCodeArea; import org.jcnc.jnotepad.controller.config.UserConfigController; +import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenFile; import org.jcnc.jnotepad.controller.event.handler.menuitem.RenameFile; import org.jcnc.jnotepad.controller.event.handler.menuitem.SaveFile; import org.jcnc.jnotepad.util.ClipboardUtil; @@ -14,6 +15,7 @@ import org.jcnc.jnotepad.views.manager.BottomStatusBoxManager; import org.jcnc.jnotepad.views.manager.CenterTabPaneManager; import org.slf4j.Logger; +import java.awt.*; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; @@ -129,7 +131,13 @@ public class CenterTab extends Tab { .addSeparatorMenuItem() .addMenu(new MenuBuilder("打开于") .addMenuItem("资源管理器", e -> { - + try { + LogUtil.getLogger(OpenFile.class).info("已调用资源管理器"); + File file1 = (File) this.getUserData(); + Desktop.getDesktop().open(file1.getParentFile()); + } catch (IOException exception) { + logger.error("加载资源管理器失败!"); + } }) .addMenuItem("终端", e -> { From 1870bf6b90702f9c971abe1f261c4eef4dd78e74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Sun, 8 Oct 2023 20:58:32 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jcnc/jnotepad/common/constants/AppConstants.java | 2 +- tool/jpackage.sh | 2 +- tool/jpackage.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/jcnc/jnotepad/common/constants/AppConstants.java b/src/main/java/org/jcnc/jnotepad/common/constants/AppConstants.java index d61e7a2..4f2560c 100644 --- a/src/main/java/org/jcnc/jnotepad/common/constants/AppConstants.java +++ b/src/main/java/org/jcnc/jnotepad/common/constants/AppConstants.java @@ -13,7 +13,7 @@ public class AppConstants { /** * 版本号 */ - public static final String VERSION = "1.0.13"; + public static final String VERSION = "1.0.14"; /** * 作者 */ diff --git a/tool/jpackage.sh b/tool/jpackage.sh index 30de094..fa92d04 100644 --- a/tool/jpackage.sh +++ b/tool/jpackage.sh @@ -7,5 +7,5 @@ jpackage \ -m org.jcnc.jnotepad/org.jcnc.jnotepad.JnotepadApp \ --runtime-image ./target/JNotepad/ \ --icon src/main/resources/img/icon.ico \ - --app-version 1.1.13 \ + --app-version 1.1.14 \ --vendor "JCNC" \ No newline at end of file diff --git a/tool/jpackage.txt b/tool/jpackage.txt index fe828ca..e9d6604 100644 --- a/tool/jpackage.txt +++ b/tool/jpackage.txt @@ -4,5 +4,5 @@ jpackage ` -m org.jcnc.jnotepad/org.jcnc.jnotepad.JnotepadApp ` --runtime-image .\target\JNotepad\ ` --icon src/main/resources/img/icon.ico ` - --app-version 1.1.13 ` + --app-version 1.1.14 ` --vendor "JCNC" \ No newline at end of file