|
@@ -40,7 +40,7 @@ public class MainUI {
|
|
|
|
|
|
private SubUIController subUIController = null;
|
|
|
private JFrame jFrame = null;
|
|
|
- OperatingSystemMXBean osBean = null;
|
|
|
+ private final OperatingSystemMXBean osBean = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
|
|
|
private Timer timer;
|
|
|
private Long tick = Long.valueOf(0);
|
|
|
private TbVdsCtlr selObj = null;
|
|
@@ -86,7 +86,11 @@ public class MainUI {
|
|
|
long memoryUsage = Math.round(((double) (osBean.getTotalPhysicalMemorySize() - osBean.getFreePhysicalMemorySize())) / (double) osBean.getTotalPhysicalMemorySize() * 100.0);
|
|
|
lblMemoryUsage.setText(String.valueOf(memoryUsage));
|
|
|
double cpuLoad = osBean.getSystemCpuLoad();
|
|
|
- lblCpuRate.setText(String.valueOf(Math.round(cpuLoad * 100.0)));
|
|
|
+ if (cpuLoad >= 0.0 && cpuLoad <= 1.0) {
|
|
|
+ lblCpuRate.setText(String.valueOf(Math.round(cpuLoad * 100.0)));
|
|
|
+ } else {
|
|
|
+ lblCpuRate.setText("---");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public MainUI(JFrame jFrame) {
|
|
@@ -99,7 +103,7 @@ public class MainUI {
|
|
|
subUIController.setVisible(false);
|
|
|
}
|
|
|
|
|
|
- osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
|
|
|
+ //osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
|
|
|
try {
|
|
|
Font font = Font.createFont(Font.TRUETYPE_FONT, new File("fonts/D2Coding.ttc"));
|
|
|
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
|