public class StatusLed
extends javax.swing.JPanel
implements java.awt.event.MouseListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static java.awt.Color |
COLOR_ORANGE |
static java.awt.Color |
COLOR_RED |
static java.awt.Color |
COLOR_YELLOW |
static short |
LEVEL_0 |
static short |
LEVEL_1 |
static short |
LEVEL_2 |
static short |
LEVEL_3 |
static short |
LEVEL_4 |
static short |
LEVEL_NONE
unknown value
|
static short |
LEVEL_OFF |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
StatusLed()
This is the default constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
changeLevels(java.util.LinkedHashMap<java.lang.Short,javax.swing.ImageIcon> newLevelsIcons,
java.util.LinkedHashMap<java.lang.Short,java.awt.Color> newLevelsColors)
Levels '-2' and '-1' should always exist.
|
java.awt.Color |
getColorLevel(int n) |
short |
getLevel() |
java.util.LinkedHashMap<java.lang.Short,java.awt.Color> |
getLevelsColors() |
java.util.LinkedHashMap<java.lang.Short,javax.swing.ImageIcon> |
getLevelsIcons() |
java.lang.String |
getMessage() |
void |
made1LevelIndicator() |
void |
made1LevelIndicatorBig() |
void |
made1LevelSnapshot() |
void |
made1LevelWebPublish() |
void |
made2LevelIndicator() |
void |
made2LevelIndicatorBig() |
void |
made3LevelIndicator() |
void |
made3LevelIndicatorBig() |
void |
made5LevelIndicator() |
void |
made5LevelIndicatorBig() |
void |
madeImc2LevelIndicator() |
static void |
main(java.lang.String[] args) |
void |
mouseClicked(java.awt.event.MouseEvent arg0) |
void |
mouseEntered(java.awt.event.MouseEvent arg0) |
void |
mouseExited(java.awt.event.MouseEvent arg0) |
void |
mousePressed(java.awt.event.MouseEvent arg0) |
void |
mouseReleased(java.awt.event.MouseEvent arg0) |
void |
setLevel(short level) |
void |
setLevel(short level,
java.lang.String message) |
void |
setMessage(java.lang.String msg) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, getPreferredSize, 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, paintComponent, 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, 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 static final short LEVEL_NONE
public static final short LEVEL_OFF
public static final short LEVEL_0
public static final short LEVEL_1
public static final short LEVEL_2
public static final short LEVEL_3
public static final short LEVEL_4
public static final java.awt.Color COLOR_YELLOW
public static final java.awt.Color COLOR_ORANGE
public static final java.awt.Color COLOR_RED
public short getLevel()
public void setLevel(short level)
level - The level to set.public void setLevel(short level,
java.lang.String message)
level - The level to set.message - The message to show for this level.public java.lang.String getMessage()
public void setMessage(java.lang.String msg)
public java.awt.Color getColorLevel(int n)
public void mouseClicked(java.awt.event.MouseEvent arg0)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent arg0)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent arg0)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent arg0)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent arg0)
mouseExited in interface java.awt.event.MouseListenerpublic java.util.LinkedHashMap<java.lang.Short,java.awt.Color> getLevelsColors()
public java.util.LinkedHashMap<java.lang.Short,javax.swing.ImageIcon> getLevelsIcons()
public boolean changeLevels(java.util.LinkedHashMap<java.lang.Short,javax.swing.ImageIcon> newLevelsIcons,
java.util.LinkedHashMap<java.lang.Short,java.awt.Color> newLevelsColors)
newLevelsIcons - newLevelsColors - public void made5LevelIndicator()
public void made3LevelIndicator()
public void made2LevelIndicator()
public void made1LevelIndicator()
public void made5LevelIndicatorBig()
public void made3LevelIndicatorBig()
public void made2LevelIndicatorBig()
public void made1LevelIndicatorBig()
public void madeImc2LevelIndicator()
public void made1LevelSnapshot()
public void made1LevelWebPublish()
public static void main(java.lang.String[] args)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionCopyright © 2004-2016 FEUP-LSTS and Neptus developers. All Rights Reserved.