public class WebMemoryBar extends WebLabel implements ShapeProvider, SizeMethods<WebLabel>
javax.swing.JLabel.AccessibleJLabeljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
boolean |
drawBorder |
boolean |
fillBackground |
static java.lang.String |
THREAD_NAME |
accessibleContext, 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_ALIGNMENT| Constructor and Description |
|---|
WebMemoryBar() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMemoryBarListener(MemoryBarListener listener) |
void |
doGC() |
void |
fireGcCalled() |
void |
fireGcCompleted() |
java.awt.Color |
getAllocatedBorderColor() |
java.awt.Color |
getAllocatedDisabledBorderColor() |
long |
getAllocatedMemory() |
int |
getLeftRightSpacing() |
long |
getMaxMemory() |
protected java.lang.String |
getMemoryBarText() |
protected java.lang.String |
getMemoryBarTooltipText() |
javax.swing.ImageIcon |
getMemoryIcon() |
int |
getMinimumHeight()
Returns component minimum height.
|
int |
getMinimumWidth()
Returns component minimum width.
|
int |
getPreferredHeight()
Returns component preferred height.
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size.
|
int |
getPreferredWidth()
Returns component preferred width.
|
int |
getRefreshRate() |
int |
getRound() |
int |
getShadeWidth() |
int |
getTooltipDelay() |
java.awt.Color |
getUsedBorderColor() |
java.awt.Color |
getUsedFillColor() |
long |
getUsedMemory() |
boolean |
isAllowGcAction() |
boolean |
isDrawBorder() |
boolean |
isFillBackground() |
boolean |
isShowMaximumMemory() |
boolean |
isShowTooltip() |
protected void |
paintComponent(java.awt.Graphics g) |
java.awt.Shape |
provideShape()
Returns component shape.
|
void |
removeMemoryBarListener(MemoryBarListener listener) |
void |
setAllocatedBorderColor(java.awt.Color allocatedBorderColor) |
void |
setAllocatedDisabledBorderColor(java.awt.Color allocatedDisabledBorderColor) |
void |
setAllowGcAction(boolean allowGcAction) |
void |
setDrawBorder(boolean drawBorder) |
void |
setFillBackground(boolean fillBackground) |
void |
setLeftRightSpacing(int leftRightSpacing) |
void |
setMemoryIcon(javax.swing.ImageIcon memoryIcon) |
WebMemoryBar |
setMinimumHeight(int minimumHeight)
Sets component minimum height.
|
WebMemoryBar |
setMinimumWidth(int minimumWidth)
Sets component minimum width.
|
WebMemoryBar |
setPreferredHeight(int preferredHeight)
Sets component preferred height.
|
WebMemoryBar |
setPreferredWidth(int preferredWidth)
Sets component preferred width.
|
void |
setRefreshRate(int refreshRate) |
void |
setRound(int round) |
void |
setShadeWidth(int shadeWidth) |
void |
setShowMaximumMemory(boolean showMaximumMemory) |
void |
setShowTooltip(boolean showTooltip) |
void |
setTooltipDelay(int tooltipDelay) |
void |
setUsedBorderColor(java.awt.Color usedBorderColor) |
void |
setUsedFillColor(java.awt.Color usedFillColor) |
protected void |
updateMemory() |
changeFontSize, createTranslatedLabel, createTranslatedLabel, createTranslatedLabel, createTranslatedLabel, createTranslatedLabel, createTranslatedLabel, createTranslatedLabel, createTranslatedLabel, getFontName, getFontSize, getMargin, getPainter, getShadeColor, getStyleId, getTransparency, getWebUI, isBoldFont, isDrawShade, isItalicFont, isLanguageSet, isPlainFont, removeLanguage, removeLanguageUpdater, setBoldFont, setBoldFont, setDrawShade, setFontName, setFontSize, setFontSizeAndStyle, setFontSizeAndStyle, setFontStyle, setFontStyle, setItalicFont, setItalicFont, setLanguage, setLanguageUpdater, setMargin, setMargin, setMargin, setPainter, setPlainFont, setPlainFont, setShadeColor, setStyleId, setTransparency, updateLanguage, updateLanguage, updateUIcheckHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPositionaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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, updateadd, 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, 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 static final java.lang.String THREAD_NAME
public boolean drawBorder
public boolean fillBackground
public void doGC()
protected void updateMemory()
protected java.lang.String getMemoryBarText()
protected java.lang.String getMemoryBarTooltipText()
public int getRefreshRate()
public void setRefreshRate(int refreshRate)
public int getRound()
public void setRound(int round)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public java.awt.Color getAllocatedBorderColor()
public void setAllocatedBorderColor(java.awt.Color allocatedBorderColor)
public java.awt.Color getAllocatedDisabledBorderColor()
public void setAllocatedDisabledBorderColor(java.awt.Color allocatedDisabledBorderColor)
public java.awt.Color getUsedBorderColor()
public void setUsedBorderColor(java.awt.Color usedBorderColor)
public java.awt.Color getUsedFillColor()
public void setUsedFillColor(java.awt.Color usedFillColor)
public int getLeftRightSpacing()
public void setLeftRightSpacing(int leftRightSpacing)
public boolean isDrawBorder()
public void setDrawBorder(boolean drawBorder)
public boolean isFillBackground()
public void setFillBackground(boolean fillBackground)
public boolean isAllowGcAction()
public void setAllowGcAction(boolean allowGcAction)
public boolean isShowTooltip()
public void setShowTooltip(boolean showTooltip)
public long getAllocatedMemory()
public long getUsedMemory()
public long getMaxMemory()
public javax.swing.ImageIcon getMemoryIcon()
public void setMemoryIcon(javax.swing.ImageIcon memoryIcon)
public int getTooltipDelay()
public void setTooltipDelay(int tooltipDelay)
public boolean isShowMaximumMemory()
public void setShowMaximumMemory(boolean showMaximumMemory)
public java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderprotected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void addMemoryBarListener(MemoryBarListener listener)
public void removeMemoryBarListener(MemoryBarListener listener)
public void fireGcCalled()
public void fireGcCompleted()
public int getPreferredWidth()
getPreferredWidth in interface SizeMethods<WebLabel>getPreferredWidth in class WebLabelpublic WebMemoryBar setPreferredWidth(int preferredWidth)
setPreferredWidth in interface SizeMethods<WebLabel>setPreferredWidth in class WebLabelpreferredWidth - new component preferred widthpublic int getPreferredHeight()
getPreferredHeight in interface SizeMethods<WebLabel>getPreferredHeight in class WebLabelpublic WebMemoryBar setPreferredHeight(int preferredHeight)
setPreferredHeight in interface SizeMethods<WebLabel>setPreferredHeight in class WebLabelpreferredHeight - new component preferred heightpublic int getMinimumWidth()
getMinimumWidth in interface SizeMethods<WebLabel>getMinimumWidth in class WebLabelpublic WebMemoryBar setMinimumWidth(int minimumWidth)
setMinimumWidth in interface SizeMethods<WebLabel>setMinimumWidth in class WebLabelminimumWidth - new component minimum widthpublic int getMinimumHeight()
getMinimumHeight in interface SizeMethods<WebLabel>getMinimumHeight in class WebLabelpublic WebMemoryBar setMinimumHeight(int minimumHeight)
setMinimumHeight in interface SizeMethods<WebLabel>setMinimumHeight in class WebLabelminimumHeight - new component minimum heightpublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface SizeMethods<WebLabel>getPreferredSize in class WebLabel