|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.apache.batik.util.gui.MemoryMonitor.Usage
Displays the current memory usage.
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected static double |
BLOCK_HEIGHT
The blocks height. |
protected static int |
BLOCK_MARGIN
The blocks margin. |
protected static int[] |
BLOCK_TYPE
The blocks type. |
protected static double |
BLOCK_WIDTH
The blocks width. |
protected static int |
BLOCKS
The number of blocks. |
protected java.awt.Font |
font
The font used to draw the strings. |
protected static int |
FONT_SIZE
The font size. |
protected java.awt.Color[] |
freeColors
The color of the free blocks for each block type. |
protected long |
freeMemory
The free memory. |
protected static boolean |
POSTFIX
The text position. |
static int |
PREFERRED_HEIGHT
The preferred height. |
static int |
PREFERRED_WIDTH
The preferred width. |
protected java.awt.Color |
textColor
The text color. |
protected static java.lang.String |
TOTAL
The total string. |
protected long |
totalMemory
The total memory. |
protected static java.lang.String |
UNITS
The units string. |
protected static java.lang.String |
USED
The used string. |
protected java.awt.Color[] |
usedColors
The color of the used blocks for each block type. |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
MemoryMonitor.Usage()
Creates a new Usage object. |
Method Summary | |
void |
memoryStateChanged(long total,
long free)
Indicates that the memory state has changed. |
protected void |
paintComponent(java.awt.Graphics g)
To paint the component. |
void |
setHighFreeMemoryColor(java.awt.Color c)
Sets the high free memory block color. |
void |
setHighUsedMemoryColor(java.awt.Color c)
Sets the high used memory block color. |
void |
setLowFreeMemoryColor(java.awt.Color c)
Sets the low free memory block color. |
void |
setLowUsedMemoryColor(java.awt.Color c)
Sets the low used memory block color. |
void |
setMediumFreeMemoryColor(java.awt.Color c)
Sets the medium free memory block color. |
void |
setMediumUsedMemoryColor(java.awt.Color c)
Sets the medium used memory block color. |
void |
setTextColor(java.awt.Color c)
Sets the text color. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int PREFERRED_WIDTH
public static final int PREFERRED_HEIGHT
protected static final java.lang.String UNITS
protected static final java.lang.String TOTAL
protected static final java.lang.String USED
protected static final boolean POSTFIX
protected static final int FONT_SIZE
protected static final int BLOCK_MARGIN
protected static final int BLOCKS
protected static final double BLOCK_WIDTH
protected static final double BLOCK_HEIGHT
protected static final int[] BLOCK_TYPE
protected java.awt.Color[] usedColors
protected java.awt.Color[] freeColors
protected java.awt.Font font
protected java.awt.Color textColor
protected long totalMemory
protected long freeMemory
Constructor Detail |
public MemoryMonitor.Usage()
Method Detail |
public void memoryStateChanged(long total, long free)
memoryStateChanged
in interface MemoryMonitor.MemoryChangeListener
total
- The total amount of memory.free
- The free memory.public void setTextColor(java.awt.Color c)
public void setLowUsedMemoryColor(java.awt.Color c)
public void setMediumUsedMemoryColor(java.awt.Color c)
public void setHighUsedMemoryColor(java.awt.Color c)
public void setLowFreeMemoryColor(java.awt.Color c)
public void setMediumFreeMemoryColor(java.awt.Color c)
public void setHighFreeMemoryColor(java.awt.Color c)
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |