org.diyefi.openlogviewer.graphing
Class EntireGraphingPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.diyefi.openlogviewer.graphing.EntireGraphingPanel
- All Implemented Interfaces:
- ActionListener, ComponentListener, KeyListener, MouseListener, MouseMotionListener, MouseWheelListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
public class EntireGraphingPanel
- extends JPanel
- implements ActionListener, MouseMotionListener, MouseListener, MouseWheelListener, KeyListener, ComponentListener
- See Also:
- Serialized Form
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 |
LEFT_OFFSCREEN_POINTS_ZOOMED_IN
public static final int LEFT_OFFSCREEN_POINTS_ZOOMED_IN
- See Also:
- Constant Field Values
RIGHT_OFFSCREEN_POINTS_ZOOMED_IN
public static final int RIGHT_OFFSCREEN_POINTS_ZOOMED_IN
- See Also:
- Constant Field Values
LEFT_OFFSCREEN_POINTS_ZOOMED_OUT
public static final int LEFT_OFFSCREEN_POINTS_ZOOMED_OUT
- See Also:
- Constant Field Values
RIGHT_OFFSCREEN_POINTS_ZOOMED_OUT
public static final int RIGHT_OFFSCREEN_POINTS_ZOOMED_OUT
- See Also:
- Constant Field Values
EntireGraphingPanel
public EntireGraphingPanel()
actionPerformed
public final void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
getMultiGraphLayeredPane
public final MultiGraphLayeredPane getMultiGraphLayeredPane()
getGraphPositionPanel
public final GraphPositionPanel getGraphPositionPanel()
setLog
public final void setLog(GenericLog genLog)
zoomIn
public final void zoomIn()
- Zoom in by one. This control zooms finer than the coarse zoom control.
This assumes you are zooming in on the data centered in the screen.
If you need to zoom in on a different location then you must move
the graph accordingly.
zoomInCoarse
public final void zoomInCoarse()
- Zoom in using steps larger the further away from 1:1 you are.
This assumes you are zooming in on the data centered in the screen.
If you need to zoom in on a different location then you must use
zoomIn() repeatedly coupled with a move each time.
zoomOut
public final void zoomOut()
- Zoom out by one. This control zooms finer than the coarse zoom control.
This assumes you are zooming out from the data centered in the screen.
If you need to zoom out from a different location then you must move
the graph accordingly.
zoomOutCoarse
public final void zoomOutCoarse()
- Zoom out using steps larger the further away from 1:1 you are.
This assumes you are zooming out with the data centered in the screen.
If you need to zoom out on a different location then you must use
zoomOut() repeatedly coupled with a move each time.
isZoomedOutBeyondOneToOne
public boolean isZoomedOutBeyondOneToOne()
play
public final void play()
pause
public final void pause()
fastForward
public final void fastForward()
- Increases the speed of the graph by 1 ms until 0, at which speed cannot be advanced any further and will essentially update as fast as possible.
eject
public final void eject()
stop
public final void stop()
slowDown
public final void slowDown()
- Slows the speed of playback by 1 ms
fling
public final void fling()
getGraphPosition
public final double getGraphPosition()
setGraphPosition
public final void setGraphPosition(double newPos)
setGraphSize
public final void setGraphSize(int newGraphSize)
- How many available data records we are dealing with.
isPlaying
public final boolean isPlaying()
getZoom
public final int getZoom()
mouseClicked
public final void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked
in interface MouseListener
mouseDragged
public final void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged
in interface MouseMotionListener
mouseMoved
public final void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved
in interface MouseMotionListener
mouseEntered
public final void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered
in interface MouseListener
mouseExited
public final void mouseExited(MouseEvent e)
- Specified by:
mouseExited
in interface MouseListener
mousePressed
public final void mousePressed(MouseEvent e)
- Specified by:
mousePressed
in interface MouseListener
mouseReleased
public final void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased
in interface MouseListener
mouseWheelMoved
public final void mouseWheelMoved(MouseWheelEvent e)
- Specified by:
mouseWheelMoved
in interface MouseWheelListener
keyPressed
public final void keyPressed(KeyEvent e)
- Specified by:
keyPressed
in interface KeyListener
keyReleased
public final void keyReleased(KeyEvent e)
- Specified by:
keyReleased
in interface KeyListener
keyTyped
public final void keyTyped(KeyEvent e)
- Specified by:
keyTyped
in interface KeyListener
componentHidden
public void componentHidden(ComponentEvent e)
- Specified by:
componentHidden
in interface ComponentListener
componentMoved
public void componentMoved(ComponentEvent e)
- Specified by:
componentMoved
in interface ComponentListener
componentResized
public void componentResized(ComponentEvent e)
- Specified by:
componentResized
in interface ComponentListener
componentShown
public void componentShown(ComponentEvent e)
- Specified by:
componentShown
in interface ComponentListener
Copyright © 2011 DIYEFI.org. All Rights Reserved.