From ab4420331aa3f2257148b32f84579a2f08033347 Mon Sep 17 00:00:00 2001 From: rememberber Date: Sun, 21 Nov 2021 16:51:27 +0800 Subject: [PATCH] overview form --- .../java/com/luoboduner/moo/info/ui/dialog/AboutDialog.java | 2 ++ .../java/com/luoboduner/moo/info/ui/form/OverviewForm.java | 3 +++ src/main/resources/icons/cpu.svg | 1 + src/main/resources/icons/logo-128.svg | 1 + 4 files changed, 7 insertions(+) create mode 100644 src/main/resources/icons/cpu.svg create mode 100644 src/main/resources/icons/logo-128.svg diff --git a/src/main/java/com/luoboduner/moo/info/ui/dialog/AboutDialog.java b/src/main/java/com/luoboduner/moo/info/ui/dialog/AboutDialog.java index 1fee2f9..5be254b 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/dialog/AboutDialog.java +++ b/src/main/java/com/luoboduner/moo/info/ui/dialog/AboutDialog.java @@ -1,6 +1,7 @@ package com.luoboduner.moo.info.ui.dialog; import cn.hutool.core.thread.ThreadUtil; +import com.formdev.flatlaf.extras.FlatSVGIcon; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -56,6 +57,7 @@ public class AboutDialog extends JDialog { // call onCancel() on ESCAPE contentPane.registerKeyboardAction(e -> onOK(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); + logoLabel.setIcon(new FlatSVGIcon("icons/logo-128.svg")); versionLabel.setText(UiConsts.APP_VERSION); scrollPane.getVerticalScrollBar().setUnitIncrement(16); diff --git a/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java b/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java index fc6387d..40f84a6 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java +++ b/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java @@ -3,6 +3,7 @@ package com.luoboduner.moo.info.ui.form; import cn.hutool.core.io.unit.DataSizeUtil; import cn.hutool.log.Log; import cn.hutool.log.LogFactory; +import com.formdev.flatlaf.extras.FlatSVGIcon; import com.google.common.collect.Maps; import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; @@ -87,6 +88,8 @@ public class OverviewForm { Style.emphaticLabelFont(overviewForm.getSoundCardLabel()); Style.emphaticLabelFont(overviewForm.getPowerSourceLabel()); Style.emphaticLabelFont(overviewForm.getFirmwareLabel()); + +// overviewForm.getCpuLabel().setIcon(new FlatSVGIcon("icons/cpu.svg")); } private static void initInfo() { diff --git a/src/main/resources/icons/cpu.svg b/src/main/resources/icons/cpu.svg new file mode 100644 index 0000000..90646cb --- /dev/null +++ b/src/main/resources/icons/cpu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/resources/icons/logo-128.svg b/src/main/resources/icons/logo-128.svg new file mode 100644 index 0000000..17dde3f --- /dev/null +++ b/src/main/resources/icons/logo-128.svg @@ -0,0 +1 @@ + \ No newline at end of file