HiRISE

HiRISE.HiPlan.Shapes
Class Status_Color_Panel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by HiRISE.HiPlan.Shapes.Status_Color_Panel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class Status_Color_Panel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String COMPLETE_COLOR
           
static String CUSTOMIZE_COLORS
           
static Color DEFAULT_COMPLETE_COLOR
           
static Color DEFAULT_DEFUNCT_COLOR
           
static Color DEFAULT_EXECUTED_COLOR
           
static Color DEFAULT_INCOMPLETE_COLOR
           
static Color DEFAULT_NULL_COLOR
           
static Color DEFAULT_PLAN_COLOR
           
static Color DEFAULT_REQUEST_COLOR
           
static String DEFUNCT_COLOR
           
static String EXECUTED_COLOR
           
static String ID
          Class identification name with source code version and date.
static String INCOMPLETE_COLOR
           
static String NULL_COLOR
           
static String PLAN_COLOR
           
static String REQUEST_COLOR
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Method Summary
 void configure(Configuration configuration)
           
 Color getCompleteColor()
           
 Color getDefunctColor()
           
 Color getExecutedColor()
           
 Color getIncompleteColor()
           
static Status_Color_Panel getInstance()
           
 Color getNullColor()
           
 Color getPlanColor()
           
 Color getRequestColor()
           
 Color getStatusColor(String status)
           
 boolean isConfigured()
           
static JButton makeButton()
           
static JButton makeButton(Component parentComponent)
           
 void setCompleteColor(Color c)
           
 void setDefunctColor(Color c)
           
 void setExecutedColor(Color c)
           
 void setIncompleteColor(Color c)
           
 void setNullColor(Color c)
           
 void setPlanColor(Color c)
           
 void setRequestColor(Color c)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values

PLAN_COLOR

public static final String PLAN_COLOR
See Also:
Constant Field Values

DEFAULT_PLAN_COLOR

public static final Color DEFAULT_PLAN_COLOR

REQUEST_COLOR

public static final String REQUEST_COLOR
See Also:
Constant Field Values

DEFAULT_REQUEST_COLOR

public static final Color DEFAULT_REQUEST_COLOR

EXECUTED_COLOR

public static final String EXECUTED_COLOR
See Also:
Constant Field Values

DEFAULT_EXECUTED_COLOR

public static final Color DEFAULT_EXECUTED_COLOR

INCOMPLETE_COLOR

public static final String INCOMPLETE_COLOR
See Also:
Constant Field Values

DEFAULT_INCOMPLETE_COLOR

public static final Color DEFAULT_INCOMPLETE_COLOR

COMPLETE_COLOR

public static final String COMPLETE_COLOR
See Also:
Constant Field Values

DEFAULT_COMPLETE_COLOR

public static final Color DEFAULT_COMPLETE_COLOR

DEFUNCT_COLOR

public static final String DEFUNCT_COLOR
See Also:
Constant Field Values

DEFAULT_DEFUNCT_COLOR

public static final Color DEFAULT_DEFUNCT_COLOR

NULL_COLOR

public static final String NULL_COLOR
See Also:
Constant Field Values

DEFAULT_NULL_COLOR

public static final Color DEFAULT_NULL_COLOR

CUSTOMIZE_COLORS

public static final String CUSTOMIZE_COLORS
See Also:
Constant Field Values
Method Detail

configure

public void configure(Configuration configuration)

isConfigured

public boolean isConfigured()

getPlanColor

public Color getPlanColor()

setPlanColor

public void setPlanColor(Color c)

getRequestColor

public Color getRequestColor()

setRequestColor

public void setRequestColor(Color c)

getExecutedColor

public Color getExecutedColor()

setExecutedColor

public void setExecutedColor(Color c)

getIncompleteColor

public Color getIncompleteColor()

setIncompleteColor

public void setIncompleteColor(Color c)

getCompleteColor

public Color getCompleteColor()

setCompleteColor

public void setCompleteColor(Color c)

getDefunctColor

public Color getDefunctColor()

setDefunctColor

public void setDefunctColor(Color c)

getNullColor

public Color getNullColor()

setNullColor

public void setNullColor(Color c)

getStatusColor

public Color getStatusColor(String status)

getInstance

public static Status_Color_Panel getInstance()

makeButton

public static JButton makeButton(Component parentComponent)

makeButton

public static JButton makeButton()

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona