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 628f9a5..4ba586f 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 @@ -117,6 +117,7 @@ public class DetailForm { detailForm.getMemoryTextPane().setText(MemoryForm.getMemoryInfo()); detailForm.getStorageTextPane().setText(getStorageInfo()); detailForm.getGraphicsCardTextPane().setText(getGraphicsCardsInfo()); + detailForm.getDisplayTextPane().setText(getDisplayInfo()); detailForm.getPowerSourceTextPane().setText(PowerSourceForm.getPowerInfoText(hardware.getPowerSources())); } @@ -215,6 +216,23 @@ public class DetailForm { return builder.toString(); } + private static String getDisplayInfo() { + StringBuilder builder = new StringBuilder(); + List displays = App.si.getHardware().getDisplays(); + + for (int i = 0; i < displays.size(); i++) { + Display display = displays.get(i); + + builder.append("Display: #").append(i); + builder.append("
"); + builder.append(display.toString().replaceAll("\n", "
")); + builder.append("
"); + builder.append("
"); + } + + return builder.toString(); + } + { // GUI initializer generated by IntelliJ IDEA GUI Designer // >>> IMPORTANT!! <<<