|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
PamView.PamPanel
PamView.PamBorderPanel
dataMap.ScrollingDataPanel
public class ScrollingDataPanel
| Nested Class Summary | |
|---|---|
(package private) class |
ScrollingDataPanel.HScrollListener
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private javax.swing.BoxLayout |
boxLayout
|
private DataMapControl |
dataMapControl
|
private DataMapLayout |
dataMapLayout
|
protected DataMapPanel |
dataMapPanel
|
private java.util.ArrayList<DataStreamPanel> |
dataStreamPanels
|
private javax.swing.JScrollBar |
hScrollBar
|
private int |
lastHScaleChoice
|
private int |
lastWidth
|
(package private) java.util.ArrayList<OfflineDataStore> |
offlineDataStores
List of offline data sources. |
private long |
screenEndMillis
|
private double |
screenSeconds
|
private long |
screenStartMillis
|
private javax.swing.JPanel |
scrolledPanel
Scrolled panel which will contain the actual DataStreamPanels |
private javax.swing.JPanel |
scrollPanelContainer
|
private SettingsStrip |
settingsStrip
|
| 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 |
| Constructor Summary | |
|---|---|
ScrollingDataPanel(DataMapControl dataMapControl,
DataMapPanel dataMapPanel)
|
|
| Method Summary | |
|---|---|
int |
createDataGraphs()
Create the data graphs to go into the panel. |
void |
frameResized()
|
DataMapControl |
getDataMapControl()
|
DataMapPanel |
getDataMapPanel()
|
protected java.awt.Color |
getDataStreamColour(OfflineDataStore dataSource)
|
javax.swing.JPanel |
getPanel()
|
double |
getPixelsPerHour()
|
long |
getScreenEndMillis()
|
double |
getScreenSeconds()
|
long |
getScreenStartMillis()
|
SettingsStrip |
getSettingsStrip()
|
void |
newDataSources()
|
void |
notifyScrollChange()
|
void |
paint(java.awt.Graphics g)
|
void |
repaintAll()
|
void |
scaleChange()
|
void |
scrollToData(PamDataBlock dataBlock)
|
private void |
setPanelInsets()
|
void |
setupScrollBar()
|
void |
showHideGraph()
|
| Methods inherited from class PamView.PamBorderPanel |
|---|
addComponent, getColorId, setBackground, setBorder |
| Methods inherited from class PamView.PamPanel |
|---|
getDefaultColor, setDefaultColor |
| 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, 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, 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 |
|---|
private javax.swing.JPanel scrolledPanel
private javax.swing.JPanel scrollPanelContainer
private DataMapControl dataMapControl
protected DataMapPanel dataMapPanel
private javax.swing.JScrollBar hScrollBar
private java.util.ArrayList<DataStreamPanel> dataStreamPanels
private SettingsStrip settingsStrip
java.util.ArrayList<OfflineDataStore> offlineDataStores
private long screenStartMillis
private long screenEndMillis
private double screenSeconds
private javax.swing.BoxLayout boxLayout
private DataMapLayout dataMapLayout
private int lastHScaleChoice
private int lastWidth
| Constructor Detail |
|---|
public ScrollingDataPanel(DataMapControl dataMapControl,
DataMapPanel dataMapPanel)
| Method Detail |
|---|
public void scaleChange()
public void frameResized()
public void repaintAll()
public void showHideGraph()
public void newDataSources()
public double getPixelsPerHour()
public void setupScrollBar()
public void notifyScrollChange()
private void setPanelInsets()
public void paint(java.awt.Graphics g)
paint in class javax.swing.JComponentpublic javax.swing.JPanel getPanel()
public SettingsStrip getSettingsStrip()
public DataMapPanel getDataMapPanel()
protected java.awt.Color getDataStreamColour(OfflineDataStore dataSource)
public DataMapControl getDataMapControl()
public int createDataGraphs()
public long getScreenStartMillis()
public long getScreenEndMillis()
public double getScreenSeconds()
public void scrollToData(PamDataBlock dataBlock)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||