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 4ba586f..289a9ac 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 @@ -118,6 +118,7 @@ public class DetailForm { detailForm.getStorageTextPane().setText(getStorageInfo()); detailForm.getGraphicsCardTextPane().setText(getGraphicsCardsInfo()); detailForm.getDisplayTextPane().setText(getDisplayInfo()); + detailForm.getSoundCardTextPane().setText(getSoundCardsInfo()); detailForm.getPowerSourceTextPane().setText(PowerSourceForm.getPowerInfoText(hardware.getPowerSources())); } @@ -233,6 +234,25 @@ public class DetailForm { return builder.toString(); } + private static String getSoundCardsInfo() { + StringBuilder builder = new StringBuilder(); + List soundCards = App.si.getHardware().getSoundCards(); + + for (int i = 0; i < soundCards.size(); i++) { + SoundCard soundCard = soundCards.get(i); + + builder.append("SoundCard: #").append(i); + builder.append("
Name: ").append(soundCard.getName()); + builder.append("
Codec: ").append(soundCard.getCodec()); + builder.append("
Driver Version: ").append(soundCard.getDriverVersion()); + + builder.append("
"); + builder.append("
"); + } + + return builder.toString(); + } + { // GUI initializer generated by IntelliJ IDEA GUI Designer // >>> IMPORTANT!! <<<