systeminformationmonitor
Class SystemInformationMonitorView

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.View
          extended by org.jdesktop.application.FrameView
              extended by systeminformationmonitor.SystemInformationMonitorView

public class SystemInformationMonitorView
extends org.jdesktop.application.FrameView

The application's main frame.


Nested Class Summary
 class SystemInformationMonitorView.GlobalMonitorUpdater
          Action Listener to trigger system update
 class SystemInformationMonitorView.NetworkInterfaceComboBoxActionListener
          Actiona listener for the Network Interface Combo Box
 class SystemInformationMonitorView.UpdateNetworkInformation
          UpdateNetworkInformation class update all network related UI
 
Field Summary
static int HIGH_SPEED
           
static int LOW_SPEED
           
static int NORMAL_SPEED
           
 
Constructor Summary
SystemInformationMonitorView(org.jdesktop.application.SingleFrameApplication app)
           
 
Method Summary
 org.jdesktop.application.Task changeSkin()
           
 void changeSpeedHigh()
          Change the update speed to high
 void changeSpeedLow()
          Change the update speed to slow
 void changeSpeedNormal()
          Change the update speed to normal
 void changeSpeedPause()
           
 javax.swing.JPanel getConnectionJPanel()
           
 javax.swing.JPanel getHardDriveSpaceChartPanel()
           
 javax.swing.JPanel getMemoryPieChartPanel()
           
 javax.swing.JPanel getTcpJPanel()
           
 void helpDialog()
           
 void MultiGraphActionPerformed()
           
 org.jdesktop.application.Task refreshNow()
          Force the program to refresh the UI
 void setAlwaysOnTop()
           
 void setFreeMemoryProgressBar(int size, java.lang.String title)
           
 void setOSArchitectureTextField(java.lang.String OSArchitectureText)
           
 void setOSCPUEndianTextField(java.lang.String OSCPUEndianText)
           
 void setOSDataModelTextField(java.lang.String OSDataModelText)
           
 void setOSDescriptionTextField(java.lang.String OSDescriptionText)
           
 void setOSNameTextField(java.lang.String OSNameText)
           
 void setOSVendorTextField(java.lang.String OSVendorText)
           
 void setOSVendorVersionTextField(java.lang.String OSVendorVersionText)
           
 void setTotalMemoryProgressBar(int size, java.lang.String title)
           
 void setUpTimeTextField(java.lang.String timeString)
           
 void setUsedMemoryProgressBar(int size, java.lang.String title)
           
 void showAboutBox()
           
 void showJavaInformationDialog()
           
 void showSystemInformationEnvDialog()
           
 void SingleGraphActionPerformed()
           
 
Methods inherited from class org.jdesktop.application.FrameView
getFrame, getRootPane, setFrame
 
Methods inherited from class org.jdesktop.application.View
getApplication, getComponent, getContext, getMenuBar, getResourceMap, getStatusBar, getToolBar, getToolBars, setComponent, setMenuBar, setStatusBar, setToolBar, setToolBars
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORMAL_SPEED

public static final int NORMAL_SPEED
See Also:
Constant Field Values

LOW_SPEED

public static final int LOW_SPEED
See Also:
Constant Field Values

HIGH_SPEED

public static final int HIGH_SPEED
See Also:
Constant Field Values
Constructor Detail

SystemInformationMonitorView

public SystemInformationMonitorView(org.jdesktop.application.SingleFrameApplication app)
Method Detail

showAboutBox

@Action
public void showAboutBox()

setAlwaysOnTop

@Action
public void setAlwaysOnTop()

changeSpeedHigh

@Action
public void changeSpeedHigh()
Change the update speed to high


changeSpeedNormal

@Action
public void changeSpeedNormal()
Change the update speed to normal


changeSpeedLow

@Action
public void changeSpeedLow()
Change the update speed to slow


changeSpeedPause

@Action
public void changeSpeedPause()

changeSkin

@Action
public org.jdesktop.application.Task changeSkin()

getTcpJPanel

public javax.swing.JPanel getTcpJPanel()
Returns:
the tcpJPanel

getConnectionJPanel

public javax.swing.JPanel getConnectionJPanel()
Returns:
the connectionJPanel

SingleGraphActionPerformed

@Action
public void SingleGraphActionPerformed()

MultiGraphActionPerformed

@Action
public void MultiGraphActionPerformed()

getMemoryPieChartPanel

public javax.swing.JPanel getMemoryPieChartPanel()
Returns:
the memoryPieChartPanel

getHardDriveSpaceChartPanel

public javax.swing.JPanel getHardDriveSpaceChartPanel()
Returns:
the hardDriveSpaceChartPanel

refreshNow

@Action
public org.jdesktop.application.Task refreshNow()
Force the program to refresh the UI

Returns:
Task

setUpTimeTextField

public void setUpTimeTextField(java.lang.String timeString)

setOSArchitectureTextField

public void setOSArchitectureTextField(java.lang.String OSArchitectureText)

setOSDataModelTextField

public void setOSDataModelTextField(java.lang.String OSDataModelText)

setOSDescriptionTextField

public void setOSDescriptionTextField(java.lang.String OSDescriptionText)

setOSNameTextField

public void setOSNameTextField(java.lang.String OSNameText)

setOSVendorTextField

public void setOSVendorTextField(java.lang.String OSVendorText)

setOSVendorVersionTextField

public void setOSVendorVersionTextField(java.lang.String OSVendorVersionText)

setOSCPUEndianTextField

public void setOSCPUEndianTextField(java.lang.String OSCPUEndianText)

setUsedMemoryProgressBar

public void setUsedMemoryProgressBar(int size,
                                     java.lang.String title)

setFreeMemoryProgressBar

public void setFreeMemoryProgressBar(int size,
                                     java.lang.String title)

setTotalMemoryProgressBar

public void setTotalMemoryProgressBar(int size,
                                      java.lang.String title)

showJavaInformationDialog

@Action
public void showJavaInformationDialog()

showSystemInformationEnvDialog

@Action
public void showSystemInformationEnvDialog()

helpDialog

@Action
public void helpDialog()