diff --git a/src/main/java/com/luoboduner/moo/info/ui/Style.java b/src/main/java/com/luoboduner/moo/info/ui/Style.java new file mode 100644 index 0000000..b7a8bd4 --- /dev/null +++ b/src/main/java/com/luoboduner/moo/info/ui/Style.java @@ -0,0 +1,25 @@ +package com.luoboduner.moo.info.ui; + +import com.luoboduner.moo.info.ui.form.MainWindow; + +import javax.swing.*; +import java.awt.*; + +/** + * customize Swing component style + * + * @author RememBerBer + * @since 2021/11/17. + */ +public class Style { + + /** + * emphatic font for title + * + * @param component + */ + public static void emphaticFont(JComponent component) { + Font font = MainWindow.getInstance().getMainPanel().getFont(); + component.setFont(new Font(font.getName(), Font.BOLD, font.getSize() + 2)); + } +} diff --git a/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.form b/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.form index af5b1e2..57d8f31 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.form +++ b/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.form @@ -20,7 +20,7 @@ - + diff --git a/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.java b/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.java index f50da1a..465834b 100644 --- a/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.java +++ b/src/main/java/com/luoboduner/moo/info/ui/form/CpuForm.java @@ -8,6 +8,7 @@ import com.intellij.uiDesigner.core.GridConstraints; import com.intellij.uiDesigner.core.GridLayoutManager; import com.intellij.uiDesigner.core.Spacer; import com.luoboduner.moo.info.App; +import com.luoboduner.moo.info.ui.Style; import com.luoboduner.moo.info.ui.UiConsts; import lombok.Getter; import oshi.hardware.CentralProcessor; @@ -56,6 +57,10 @@ public class CpuForm { private static void initUi() { CpuForm cpuForm = getInstance(); + + Style.emphaticFont(cpuForm.getScuTitleLabel()); + Style.emphaticFont(cpuForm.getPcuTitleLabel()); + Dimension d = new Dimension(-1, 100); cpuForm.getScuProgressBar().setMinimumSize(d); @@ -113,7 +118,7 @@ public class CpuForm { splitPane1.setDividerLocation(300); mainPanel.add(splitPane1, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(200, 200), null, 0, false)); final JPanel panel1 = new JPanel(); - panel1.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1)); + panel1.setLayout(new GridLayoutManager(1, 1, new Insets(10, 10, 10, 0), -1, -1)); splitPane1.setLeftComponent(panel1); final JScrollPane scrollPane1 = new JScrollPane(); panel1.add(scrollPane1, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));