From 5d98c0d1b0ee2c5c75e150436a4c58309b21290e Mon Sep 17 00:00:00 2001 From: makejava <1353036300@qq.com> Date: Fri, 27 Jul 2018 22:30:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=85=8D=E7=BD=AE=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/sjhy/plugin/tool/ConfigInfo.java | 2 +- .../java/com/sjhy/plugin/ui/MainSetting.form | 19 +++++-- .../java/com/sjhy/plugin/ui/MainSetting.java | 53 +++++++++++++++++++ src/main/resources/string.properties | 1 + 4 files changed, 71 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/sjhy/plugin/tool/ConfigInfo.java b/src/main/java/com/sjhy/plugin/tool/ConfigInfo.java index 883c8772..38400317 100644 --- a/src/main/java/com/sjhy/plugin/tool/ConfigInfo.java +++ b/src/main/java/com/sjhy/plugin/tool/ConfigInfo.java @@ -95,7 +95,7 @@ public ConfigInfo() { /** * 初始化默认设置 */ - private void initDefault() { + public void initDefault() { // 版本号 this.version = "1.1.0"; // 默认编码 diff --git a/src/main/java/com/sjhy/plugin/ui/MainSetting.form b/src/main/java/com/sjhy/plugin/ui/MainSetting.form index 473a7a2f..c887a1a9 100644 --- a/src/main/java/com/sjhy/plugin/ui/MainSetting.form +++ b/src/main/java/com/sjhy/plugin/ui/MainSetting.form @@ -1,6 +1,6 @@
diff --git a/src/main/java/com/sjhy/plugin/ui/MainSetting.java b/src/main/java/com/sjhy/plugin/ui/MainSetting.java index 463b410f..30ae6b9b 100644 --- a/src/main/java/com/sjhy/plugin/ui/MainSetting.java +++ b/src/main/java/com/sjhy/plugin/ui/MainSetting.java @@ -1,13 +1,18 @@ package com.sjhy.plugin.ui; import com.intellij.openapi.options.Configurable; +import com.intellij.openapi.options.ConfigurationException; +import com.intellij.openapi.options.UnnamedConfigurable; import com.sjhy.plugin.comm.AbstractService; +import com.sjhy.plugin.tool.CollectionUtil; import com.sjhy.plugin.tool.ConfigInfo; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; +import java.util.ArrayList; +import java.util.List; /** * 主设置面板 @@ -29,12 +34,51 @@ public class MainSetting extends AbstractService implements Configurable, Config * 作者编辑框 */ private JTextField authorTextField; + /** + * 重置默认设置按钮 + */ + private JButton resetBtn; + + /** + * 重置列表 + */ + private List