针对23.1修复图标丢失BUG

This commit is contained in:
makejava 2023-04-04 15:35:00 +08:00
parent eb59fa93a2
commit 541171592b
2 changed files with 7 additions and 4 deletions

View File

@ -61,7 +61,6 @@
<grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/> <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
</constraints> </constraints>
<properties> <properties>
<icon value="actions/intentionBulb.png"/>
<text value=""/> <text value=""/>
</properties> </properties>
</component> </component>
@ -91,12 +90,11 @@
</constraints> </constraints>
<properties/> <properties/>
</component> </component>
<component id="b4580" class="javax.swing.JLabel"> <component id="b4580" class="javax.swing.JLabel" binding="authorTitle">
<constraints> <constraints>
<grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/> <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
</constraints> </constraints>
<properties> <properties>
<icon value="actions/intentionBulb.png"/>
<text value=""/> <text value=""/>
<toolTipText value="用于指定生成的Java文件中的作者名称"/> <toolTipText value="用于指定生成的Java文件中的作者名称"/>
</properties> </properties>

View File

@ -1,5 +1,6 @@
package com.sjhy.plugin.ui; package com.sjhy.plugin.ui;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.options.Configurable; import com.intellij.openapi.options.Configurable;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;
import com.sjhy.plugin.dict.GlobalDict; import com.sjhy.plugin.dict.GlobalDict;
@ -37,6 +38,7 @@ public class MainSettingForm implements Configurable, Configurable.Composite, Ba
private JTextField authorEditor; private JTextField authorEditor;
private JLabel userSecureLabel; private JLabel userSecureLabel;
private JLabel userSecureTitle; private JLabel userSecureTitle;
private JLabel authorTitle;
/** /**
* 子配置 * 子配置
@ -87,7 +89,7 @@ public class MainSettingForm implements Configurable, Configurable.Composite, Ba
} }
@Override @Override
public @NotNull Configurable[] getConfigurables() { public Configurable @NotNull [] getConfigurables() {
this.childConfigurableArray = new Configurable[]{ this.childConfigurableArray = new Configurable[]{
new TypeMapperSettingForm(), new TypeMapperSettingForm(),
new TemplateSettingForm(), new TemplateSettingForm(),
@ -115,6 +117,9 @@ public class MainSettingForm implements Configurable, Configurable.Composite, Ba
this.userSecureEditor.setVisible(false); this.userSecureEditor.setVisible(false);
this.userSecureTitle.setVisible(false); this.userSecureTitle.setVisible(false);
this.userSecureLabel.setVisible(false); this.userSecureLabel.setVisible(false);
// 初始图标
this.authorTitle.setIcon(AllIcons.Actions.IntentionBulb);
this.userSecureTitle.setIcon(AllIcons.Actions.IntentionBulb);
// 加载储存数据 // 加载储存数据
this.loadSettingsStore(); this.loadSettingsStore();
// 初始化事件 // 初始化事件