protected static class MarkersOrder.AppFrame extends ApplicationTemplate.AppFrame
Modifier and Type | Class and Description |
---|---|
protected class |
MarkersOrder.AppFrame.TimedMarker |
protected class |
MarkersOrder.AppFrame.TimedMarkerLayer |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected MarkerAttributes[] |
attrs |
protected static MarkerAttributes[] |
attrsDayOfWeek |
protected static MarkerAttributes[] |
attrsHours |
protected static MarkerAttributes[] |
attrsRampDesat |
protected static MarkerAttributes[] |
attrsRampGradient |
protected static MarkerAttributes[] |
attrsRampHue |
protected static MarkerAttributes[] |
attrsRampMono |
protected static int |
COLOR_MODE_DOW |
protected static int |
COLOR_MODE_HOURS |
protected static int |
COLOR_MODE_RAMP |
protected int |
colorMode |
protected javax.swing.JComboBox |
colorRampCombo |
protected PowerOfTwoPaddedImage |
dayOfWeekLegend |
protected PowerOfTwoPaddedImage |
hoursLegend |
protected BasicMarkerAttributes |
lastAttrs |
protected Marker |
lastHighlit |
protected static int |
RAMP_VALUES |
protected RenderableLayer |
renderableLayer |
protected ScreenAnnotation |
screenAnnotation |
protected javax.swing.JSlider |
timeScaleSlider |
controlPanel, layerPanel, statsPanel, wwjPanel
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
AppFrame() |
Modifier and Type | Method and Description |
---|---|
protected MarkersOrder.AppFrame.TimedMarkerLayer |
buildTracksLayer() |
static java.awt.Color |
computeColorForDayOfWeek(int day) |
static java.awt.Color |
computeColorForHour(int hour) |
protected PowerOfTwoPaddedImage |
createLegendForDaysOfWeek(MarkerAttributes[] attrs) |
protected PowerOfTwoPaddedImage |
createLegendForHours(MarkerAttributes[] attrs) |
static java.awt.Color |
interpolateColor(java.awt.Color from,
java.awt.Color to,
double factor) |
protected void |
updateScreenAnnotation(PowerOfTwoPaddedImage image) |
createAppPanel, getCanvasSize, getControlPanel, getStatsPanel, getStatusBar, getWwd, getWwjPanel, initialize, setHighlightController, setToolTipController
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected MarkerAttributes[] attrs
protected static MarkerAttributes[] attrsDayOfWeek
protected static MarkerAttributes[] attrsHours
protected static MarkerAttributes[] attrsRampDesat
protected static MarkerAttributes[] attrsRampGradient
protected static MarkerAttributes[] attrsRampHue
protected static MarkerAttributes[] attrsRampMono
protected static final int COLOR_MODE_DOW
protected static final int COLOR_MODE_HOURS
protected static final int COLOR_MODE_RAMP
protected int colorMode
protected javax.swing.JComboBox colorRampCombo
protected final PowerOfTwoPaddedImage dayOfWeekLegend
protected final PowerOfTwoPaddedImage hoursLegend
protected BasicMarkerAttributes lastAttrs
protected Marker lastHighlit
protected static final int RAMP_VALUES
protected RenderableLayer renderableLayer
protected ScreenAnnotation screenAnnotation
protected javax.swing.JSlider timeScaleSlider
protected MarkersOrder.AppFrame.TimedMarkerLayer buildTracksLayer()
public static java.awt.Color computeColorForDayOfWeek(int day)
public static java.awt.Color computeColorForHour(int hour)
protected PowerOfTwoPaddedImage createLegendForDaysOfWeek(MarkerAttributes[] attrs)
protected PowerOfTwoPaddedImage createLegendForHours(MarkerAttributes[] attrs)
public static java.awt.Color interpolateColor(java.awt.Color from, java.awt.Color to, double factor)
protected void updateScreenAnnotation(PowerOfTwoPaddedImage image)