From 216a8328643c241675b1b8150739574f44a39c90 Mon Sep 17 00:00:00 2001 From: RememBerBer Date: Thu, 25 Nov 2021 22:00:29 +0800 Subject: [PATCH] iconfont added --- .../com/luoboduner/moo/info/ui/form/DetailForm.java | 13 +++++++++++++ src/main/resources/icons/network.svg | 1 + src/main/resources/icons/system.svg | 1 + 3 files changed, 15 insertions(+) create mode 100644 src/main/resources/icons/network.svg create mode 100644 src/main/resources/icons/system.svg diff --git a/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java b/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java index d1cd100..bbfa2cf 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java +++ b/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.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.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; @@ -88,6 +89,18 @@ public class DetailForm { Style.emphaticTitleFont(detailForm.getNetworkLabel()); Style.emphaticTitleFont(detailForm.getPowerSourceLabel()); + detailForm.getOsLabel().setIcon(new FlatSVGIcon("icons/system.svg")); + detailForm.getComputerLabel().setIcon(new FlatSVGIcon("icons/firmware.svg")); + detailForm.getCpuLabel().setIcon(new FlatSVGIcon("icons/cpu.svg")); + detailForm.getMemoryLabel().setIcon(new FlatSVGIcon("icons/memory.svg")); + detailForm.getGraphicsCardLabel().setIcon(new FlatSVGIcon("icons/graphicsCard.svg")); + detailForm.getBaseBoardLabel().setIcon(new FlatSVGIcon("icons/baseboard.svg")); + detailForm.getStorageLabel().setIcon(new FlatSVGIcon("icons/hardDisk.svg")); + detailForm.getDisplayLabel().setIcon(new FlatSVGIcon("icons/display.svg")); + detailForm.getSoundCardLabel().setIcon(new FlatSVGIcon("icons/sound.svg")); + detailForm.getNetworkLabel().setIcon(new FlatSVGIcon("icons/network.svg")); + detailForm.getPowerSourceLabel().setIcon(new FlatSVGIcon("icons/battery.svg")); + String contentType = "text/html; charset=utf-8"; detailForm.getOsTextPane().setContentType(contentType); detailForm.getComputerTextPane().setContentType(contentType); diff --git a/src/main/resources/icons/network.svg b/src/main/resources/icons/network.svg new file mode 100644 index 0000000..e122d8a --- /dev/null +++ b/src/main/resources/icons/network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/resources/icons/system.svg b/src/main/resources/icons/system.svg new file mode 100644 index 0000000..deea2bd --- /dev/null +++ b/src/main/resources/icons/system.svg @@ -0,0 +1 @@ + \ No newline at end of file