overview form
This commit is contained in:
parent
49de2b3c42
commit
5ced53273c
|
@ -82,13 +82,7 @@
|
||||||
<grid row="3" column="0" row-span="1" col-span="1" vsize-policy="6" hsize-policy="1" anchor="0" fill="2" indent="0" use-parent-layout="false"/>
|
<grid row="3" column="0" row-span="1" col-span="1" vsize-policy="6" hsize-policy="1" anchor="0" fill="2" indent="0" use-parent-layout="false"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
</vspacer>
|
</vspacer>
|
||||||
<component id="d8d10" class="javax.swing.JSeparator">
|
<grid id="9c58e" layout-manager="GridLayoutManager" row-count="7" column-count="3" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
|
||||||
<constraints>
|
|
||||||
<grid row="1" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
|
|
||||||
</constraints>
|
|
||||||
<properties/>
|
|
||||||
</component>
|
|
||||||
<grid id="9c58e" layout-manager="GridLayoutManager" row-count="6" column-count="3" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
|
|
||||||
<margin top="10" left="10" bottom="10" right="10"/>
|
<margin top="10" left="10" bottom="10" right="10"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<grid row="2" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
|
<grid row="2" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
|
||||||
|
@ -144,6 +138,14 @@
|
||||||
<text value="Display"/>
|
<text value="Display"/>
|
||||||
</properties>
|
</properties>
|
||||||
</component>
|
</component>
|
||||||
|
<component id="536ae" class="javax.swing.JLabel" binding="soundCardLabel" default-binding="true">
|
||||||
|
<constraints>
|
||||||
|
<grid row="6" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
|
||||||
|
</constraints>
|
||||||
|
<properties>
|
||||||
|
<text value="SoundCard"/>
|
||||||
|
</properties>
|
||||||
|
</component>
|
||||||
<component id="2892f" class="javax.swing.JLabel" binding="cpuInfo">
|
<component id="2892f" class="javax.swing.JLabel" binding="cpuInfo">
|
||||||
<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"/>
|
||||||
|
@ -192,6 +194,14 @@
|
||||||
<text value="Display info"/>
|
<text value="Display info"/>
|
||||||
</properties>
|
</properties>
|
||||||
</component>
|
</component>
|
||||||
|
<component id="533ed" class="javax.swing.JLabel" binding="soundCardInfoLabel" default-binding="true">
|
||||||
|
<constraints>
|
||||||
|
<grid row="6" 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>
|
||||||
|
<properties>
|
||||||
|
<text value="SoundCard info"/>
|
||||||
|
</properties>
|
||||||
|
</component>
|
||||||
<hspacer id="84083">
|
<hspacer id="84083">
|
||||||
<constraints>
|
<constraints>
|
||||||
<grid row="0" column="2" row-span="1" col-span="1" vsize-policy="1" hsize-policy="6" anchor="0" fill="1" indent="0" use-parent-layout="false"/>
|
<grid row="0" column="2" row-span="1" col-span="1" vsize-policy="1" hsize-policy="6" anchor="0" fill="1" indent="0" use-parent-layout="false"/>
|
||||||
|
@ -199,6 +209,22 @@
|
||||||
</hspacer>
|
</hspacer>
|
||||||
</children>
|
</children>
|
||||||
</grid>
|
</grid>
|
||||||
|
<grid id="b1d65" layout-manager="GridLayoutManager" row-count="1" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
|
||||||
|
<margin top="0" left="10" bottom="0" right="0"/>
|
||||||
|
<constraints>
|
||||||
|
<grid row="1" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
|
||||||
|
</constraints>
|
||||||
|
<properties/>
|
||||||
|
<border type="none"/>
|
||||||
|
<children>
|
||||||
|
<component id="d8d10" class="javax.swing.JSeparator">
|
||||||
|
<constraints>
|
||||||
|
<grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
|
||||||
|
</constraints>
|
||||||
|
<properties/>
|
||||||
|
</component>
|
||||||
|
</children>
|
||||||
|
</grid>
|
||||||
</children>
|
</children>
|
||||||
</grid>
|
</grid>
|
||||||
</children>
|
</children>
|
||||||
|
|
|
@ -51,6 +51,8 @@ public class OverviewForm {
|
||||||
private JLabel diskStorageInfoLabel;
|
private JLabel diskStorageInfoLabel;
|
||||||
private JLabel displayInfoLabel;
|
private JLabel displayInfoLabel;
|
||||||
private JLabel displayLabel;
|
private JLabel displayLabel;
|
||||||
|
private JLabel soundCardLabel;
|
||||||
|
private JLabel soundCardInfoLabel;
|
||||||
|
|
||||||
public static OverviewForm getInstance() {
|
public static OverviewForm getInstance() {
|
||||||
if (overviewForm == null) {
|
if (overviewForm == null) {
|
||||||
|
@ -78,6 +80,7 @@ public class OverviewForm {
|
||||||
Style.emphaticLabelFont(overviewForm.getBaseBoardLabel());
|
Style.emphaticLabelFont(overviewForm.getBaseBoardLabel());
|
||||||
Style.emphaticLabelFont(overviewForm.getDiskStorageLabel());
|
Style.emphaticLabelFont(overviewForm.getDiskStorageLabel());
|
||||||
Style.emphaticLabelFont(overviewForm.getDisplayLabel());
|
Style.emphaticLabelFont(overviewForm.getDisplayLabel());
|
||||||
|
Style.emphaticLabelFont(overviewForm.getSoundCardLabel());
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void initInfo() {
|
private static void initInfo() {
|
||||||
|
@ -97,8 +100,26 @@ public class OverviewForm {
|
||||||
overviewForm.getBaseBoardInfoLabel().setText(getBaseBoardInfo(hardware.getComputerSystem().getBaseboard()));
|
overviewForm.getBaseBoardInfoLabel().setText(getBaseBoardInfo(hardware.getComputerSystem().getBaseboard()));
|
||||||
overviewForm.getDiskStorageInfoLabel().setText(getDiskStorageInfo(hardware));
|
overviewForm.getDiskStorageInfoLabel().setText(getDiskStorageInfo(hardware));
|
||||||
overviewForm.getDisplayInfoLabel().setText(getDisplayInfo(hardware));
|
overviewForm.getDisplayInfoLabel().setText(getDisplayInfo(hardware));
|
||||||
|
overviewForm.getSoundCardInfoLabel().setText(getSoundCardInfo(hardware));
|
||||||
|
|
||||||
|
List<NetworkIF> networkIFs = hardware.getNetworkIFs();
|
||||||
|
for (NetworkIF networkIF : networkIFs) {
|
||||||
|
System.err.println(networkIF.toString());
|
||||||
|
System.err.println(networkIF.getName());
|
||||||
|
}
|
||||||
|
|
||||||
|
Firmware firmware = hardware.getComputerSystem().getFirmware();
|
||||||
|
System.err.println(firmware.toString());
|
||||||
|
|
||||||
|
List<SoundCard> soundCards = hardware.getSoundCards();
|
||||||
|
for (SoundCard soundCard : soundCards) {
|
||||||
|
System.err.println(soundCard.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
List<PowerSource> powerSources = hardware.getPowerSources();
|
||||||
|
for (PowerSource powerSource : powerSources) {
|
||||||
|
System.err.println(powerSource.toString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -223,6 +244,25 @@ public class OverviewForm {
|
||||||
return StringUtils.join(detailList, " + ");
|
return StringUtils.join(detailList, " + ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param hardware
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
private static String getSoundCardInfo(HardwareAbstractionLayer hardware) {
|
||||||
|
List<String> detailList = new ArrayList<>();
|
||||||
|
StringBuilder detailBuilder;
|
||||||
|
List<SoundCard> soundCards = hardware.getSoundCards();
|
||||||
|
for (SoundCard soundCard : soundCards) {
|
||||||
|
detailBuilder = new StringBuilder();
|
||||||
|
detailBuilder.append(soundCard.getName());
|
||||||
|
detailBuilder.append(" ").append(soundCard.getCodec());
|
||||||
|
|
||||||
|
detailList.add(detailBuilder.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
return StringUtils.join(detailList, " + ");
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
// GUI initializer generated by IntelliJ IDEA GUI Designer
|
// GUI initializer generated by IntelliJ IDEA GUI Designer
|
||||||
// >>> IMPORTANT!! <<<
|
// >>> IMPORTANT!! <<<
|
||||||
|
@ -267,10 +307,8 @@ public class OverviewForm {
|
||||||
panel4.add(spacer2, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
|
panel4.add(spacer2, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
|
||||||
final Spacer spacer3 = new Spacer();
|
final Spacer spacer3 = new Spacer();
|
||||||
panel1.add(spacer3, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
|
panel1.add(spacer3, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
|
||||||
final JSeparator separator1 = new JSeparator();
|
|
||||||
panel1.add(separator1, new GridConstraints(1, 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, null, null, 0, false));
|
|
||||||
final JPanel panel5 = new JPanel();
|
final JPanel panel5 = new JPanel();
|
||||||
panel5.setLayout(new GridLayoutManager(6, 3, new Insets(10, 10, 10, 10), -1, -1));
|
panel5.setLayout(new GridLayoutManager(7, 3, new Insets(10, 10, 10, 10), -1, -1));
|
||||||
panel1.add(panel5, new GridConstraints(2, 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, null, null, 0, false));
|
panel1.add(panel5, new GridConstraints(2, 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, null, null, 0, false));
|
||||||
cpuLabel = new JLabel();
|
cpuLabel = new JLabel();
|
||||||
cpuLabel.setText("CPU");
|
cpuLabel.setText("CPU");
|
||||||
|
@ -290,6 +328,9 @@ public class OverviewForm {
|
||||||
displayLabel = new JLabel();
|
displayLabel = new JLabel();
|
||||||
displayLabel.setText("Display");
|
displayLabel.setText("Display");
|
||||||
panel5.add(displayLabel, new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
panel5.add(displayLabel, new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
||||||
|
soundCardLabel = new JLabel();
|
||||||
|
soundCardLabel.setText("SoundCard");
|
||||||
|
panel5.add(soundCardLabel, new GridConstraints(6, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
||||||
cpuInfo = new JLabel();
|
cpuInfo = new JLabel();
|
||||||
cpuInfo.setText("CPU info");
|
cpuInfo.setText("CPU info");
|
||||||
panel5.add(cpuInfo, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
panel5.add(cpuInfo, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
||||||
|
@ -308,8 +349,16 @@ public class OverviewForm {
|
||||||
displayInfoLabel = new JLabel();
|
displayInfoLabel = new JLabel();
|
||||||
displayInfoLabel.setText("Display info");
|
displayInfoLabel.setText("Display info");
|
||||||
panel5.add(displayInfoLabel, new GridConstraints(5, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
panel5.add(displayInfoLabel, new GridConstraints(5, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
||||||
|
soundCardInfoLabel = new JLabel();
|
||||||
|
soundCardInfoLabel.setText("SoundCard info");
|
||||||
|
panel5.add(soundCardInfoLabel, new GridConstraints(6, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
||||||
final Spacer spacer4 = new Spacer();
|
final Spacer spacer4 = new Spacer();
|
||||||
panel5.add(spacer4, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
|
panel5.add(spacer4, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
|
||||||
|
final JPanel panel6 = new JPanel();
|
||||||
|
panel6.setLayout(new GridLayoutManager(1, 1, new Insets(0, 10, 0, 0), -1, -1));
|
||||||
|
panel1.add(panel6, new GridConstraints(1, 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, null, null, 0, false));
|
||||||
|
final JSeparator separator1 = new JSeparator();
|
||||||
|
panel6.add(separator1, 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, null, null, 0, false));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue