public class StatusLed
extends javax.swing.JPanel
implements java.awt.event.MouseListener
javax.swing.JPanel.AccessibleJPanel
javax.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, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public 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.MouseListener
public void mousePressed(java.awt.event.MouseEvent arg0)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent arg0)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent arg0)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent arg0)
mouseExited
in interface java.awt.event.MouseListener
public 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.InterruptedException
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.