public class TimerControlButtonPanel extends OMComponentPanel implements TimeEventListener, java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JButton |
backwardButton |
protected javax.swing.ImageIcon |
backwardIcon |
static java.lang.String |
BackwardIconProperty |
protected java.lang.String |
backwardIconURL |
protected javax.swing.ImageIcon |
backwardStepIcon |
static java.lang.String |
BackwardStepIconProperty |
protected java.lang.String |
backwardStepIconURL |
protected boolean |
clockEnabled |
protected java.lang.String |
DefaultBackwardIconURL |
protected java.lang.String |
DefaultBackwardStepIconURL |
protected java.lang.String |
DefaultForwardIconURL |
protected java.lang.String |
DefaultForwardStepIconURL |
protected java.lang.String |
DefaultPauseIconURL |
protected javax.swing.JButton |
forwardButton |
protected javax.swing.ImageIcon |
forwardIcon |
static java.lang.String |
ForwardIconProperty |
protected java.lang.String |
forwardIconURL |
protected javax.swing.ImageIcon |
forwardStepIcon |
static java.lang.String |
ForwardStepIconProperty |
protected java.lang.String |
forwardStepIconURL |
protected javax.swing.ImageIcon |
pauseIcon |
static java.lang.String |
PauseIconProperty |
protected java.lang.String |
pauseIconURL |
protected RealTimeHandler |
timeHandler |
beanContextChildSupport, i18n, isolated, orientation, propertyPrefix, windowSupport
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
Constructor and Description |
---|
TimerControlButtonPanel()
Make sure the RealTimeHandler gets set at some point.
|
TimerControlButtonPanel(RealTimeHandler rth) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
ActionListener Interface Method listens to the timer, in case something
else starts it, we can update the gui.
|
protected void |
checkClock(TimerStatus newStatus) |
RealTimeHandler |
getTimeHandler() |
void |
initGUI()
Set the ImageIcons to whatever is set on the URL variables.
|
void |
setEnableState(boolean set) |
void |
setTimeHandler(RealTimeHandler rth) |
protected void |
update(TimerStatus newStatus)
PropertyChangeListener Interface Method used to find out when the timer
has been stopped and started.
|
void |
updateTime(TimeEvent te) |
addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, findAndInit, findAndUndo, fireVetoableChange, getBeanContext, getOrientation, getProperties, getPropertyInfo, getPropertyPrefix, getWindowSupport, isIsolated, removeVetoableChangeListener, setBeanContext, setIsolated, setOrientation, setProperties, setProperties, setPropertyPrefix, setWindowSupport
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, 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, 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, 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, transferFocusUpCycle
protected javax.swing.ImageIcon backwardStepIcon
protected javax.swing.ImageIcon backwardIcon
protected javax.swing.ImageIcon forwardIcon
protected javax.swing.ImageIcon forwardStepIcon
protected javax.swing.ImageIcon pauseIcon
protected java.lang.String DefaultBackwardStepIconURL
protected java.lang.String DefaultBackwardIconURL
protected java.lang.String DefaultForwardIconURL
protected java.lang.String DefaultForwardStepIconURL
protected java.lang.String DefaultPauseIconURL
protected java.lang.String backwardStepIconURL
protected java.lang.String backwardIconURL
protected java.lang.String forwardIconURL
protected java.lang.String forwardStepIconURL
protected java.lang.String pauseIconURL
protected RealTimeHandler timeHandler
protected javax.swing.JButton forwardButton
protected javax.swing.JButton backwardButton
protected boolean clockEnabled
public static final java.lang.String BackwardStepIconProperty
public static final java.lang.String BackwardIconProperty
public static final java.lang.String ForwardStepIconProperty
public static final java.lang.String ForwardIconProperty
public static final java.lang.String PauseIconProperty
public TimerControlButtonPanel()
public TimerControlButtonPanel(RealTimeHandler rth)
public void setTimeHandler(RealTimeHandler rth)
public RealTimeHandler getTimeHandler()
public void initGUI()
protected void update(TimerStatus newStatus)
protected void checkClock(TimerStatus newStatus)
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
public void updateTime(TimeEvent te)
updateTime
in interface TimeEventListener
public void setEnableState(boolean set)
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details