Graphics Cards Info detail

This commit is contained in:
RememBerBer 2021-11-24 18:51:42 +08:00
parent f64460d1f0
commit d93850d754
1 changed files with 25 additions and 0 deletions

View File

@ -116,6 +116,7 @@ public class DetailForm {
detailForm.getCpuTextPane().setText(CpuForm.getCpuInfo());
detailForm.getMemoryTextPane().setText(MemoryForm.getMemoryInfo());
detailForm.getStorageTextPane().setText(getStorageInfo());
detailForm.getGraphicsCardTextPane().setText(getGraphicsCardsInfo());
detailForm.getPowerSourceTextPane().setText(PowerSourceForm.getPowerInfoText(hardware.getPowerSources()));
}
@ -174,6 +175,8 @@ public class DetailForm {
List<HWDiskStore> diskStores = App.si.getHardware().getDiskStores();
for (int i = 0; i < diskStores.size(); i++) {
HWDiskStore hwDiskStore = diskStores.get(i);
builder.append("<b>Disk Store: </b>#").append(i);
builder.append("<br/><b>Name: </b>").append(hwDiskStore.getName());
builder.append("<br/><b>Model: </b>").append(hwDiskStore.getModel());
builder.append("<br/><b>Serial: </b>").append(hwDiskStore.getSerial());
@ -185,6 +188,28 @@ public class DetailForm {
}
builder.append("<br/>");
builder.append("<br/>");
}
return builder.toString();
}
private static String getGraphicsCardsInfo() {
StringBuilder builder = new StringBuilder();
List<GraphicsCard> graphicsCards = App.si.getHardware().getGraphicsCards();
for (int i = 0; i < graphicsCards.size(); i++) {
GraphicsCard graphicsCard = graphicsCards.get(i);
builder.append("<b>Graphics Card: </b>#").append(i);
builder.append("<br/><b>Name: </b>").append(graphicsCard.getName());
builder.append("<br/><b>Vendor: </b>").append(graphicsCard.getVendor());
builder.append("<br/><b>Version: </b>").append(graphicsCard.getVersionInfo());
builder.append("<br/><b>Device Id: </b>").append(graphicsCard.getDeviceId());
builder.append("<br/><b>VRam: </b>").append(DataSizeUtil.format(graphicsCard.getVRam()));
builder.append("<br/>");
builder.append("<br/>");
}
return builder.toString();