public class MemoryMeter extends JComponent
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
MemoryMeter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawBottomBar(Graphics2D g,
Rectangle bounds) |
protected void |
drawStrings(Graphics2D graphics,
int top,
int bottom,
int right) |
protected void |
drawTickMark(Graphics2D graphics,
Rectangle bounds) |
protected Rectangle |
getBoundsWithInsets(Rectangle bounds) |
protected Rectangle |
getOuterBounds() |
Dimension |
getPreferredSize() |
RangeModel |
getPrimaryModel() |
RangeModel |
getSecondaryModel() |
StatsModel |
getStats() |
ColorUIResource |
getTickColor() |
protected void |
paintComponent(Graphics g) |
protected void |
paintMainBarFill(Graphics2D graphics,
Rectangle bounds)
this is the main bar, will it up to what is defined by the model
|
protected void |
paintMainBarTrackBorder(Graphics2D graphics,
Rectangle bounds) |
protected void |
paintMainBarTrackFill(Graphics2D graphics,
Rectangle bounds)
paint the track sorrounding the main bar
|
protected void |
paintOuterFrame(Graphics2D graphics,
Rectangle bounds)
paint the outher frame, including the light border sorrounding
|
protected void |
paintSecondaryBarFill(Graphics2D graphics,
Rectangle bounds) |
protected void |
paintStats(Graphics2D graphics,
Rectangle bounds) |
protected void |
paintStatsLabel(Graphics2D graphics,
BufferedImage image,
String label) |
void |
setPrimaryScaleUnit(String primaryUnit) |
void |
setSecondayScaleUnit(String secondaryUnit) |
void |
setStats(StatsModel primaryStats) |
void |
setTickColor(ColorUIResource tickColor) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic void setPrimaryScaleUnit(String primaryUnit)
public void setSecondayScaleUnit(String secondaryUnit)
public StatsModel getStats()
public void setStats(StatsModel primaryStats)
public ColorUIResource getTickColor()
public void setTickColor(ColorUIResource tickColor)
public RangeModel getPrimaryModel()
public RangeModel getSecondaryModel()
protected Rectangle getOuterBounds()
protected void paintOuterFrame(Graphics2D graphics, Rectangle bounds)
protected void paintMainBarTrackFill(Graphics2D graphics, Rectangle bounds)
protected void paintMainBarTrackBorder(Graphics2D graphics, Rectangle bounds)
protected void paintMainBarFill(Graphics2D graphics, Rectangle bounds)
protected void drawBottomBar(Graphics2D g, Rectangle bounds)
protected void drawTickMark(Graphics2D graphics, Rectangle bounds)
protected void drawStrings(Graphics2D graphics, int top, int bottom, int right)
protected void paintSecondaryBarFill(Graphics2D graphics, Rectangle bounds)
protected void paintStats(Graphics2D graphics, Rectangle bounds)
protected void paintStatsLabel(Graphics2D graphics, BufferedImage image, String label)
protected void paintComponent(Graphics g)
paintComponent in class JComponentpublic Dimension getPreferredSize()
getPreferredSize in class JComponentCopyright © 2013. All Rights Reserved.