|
|||||||||
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
edu.sc.seis.fissuresUtil.display.PlottableDisplay
public class PlottableDisplay
PlottableDisplay.java Created: Wed Jul 18 11:08:24 2001
Nested Class Summary |
---|
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 | |
---|---|
static int |
LABEL_X_SHIFT
|
static int |
OFFSET
|
static int |
ROWS
|
int |
titleHeight
|
static int |
TOTAL_WIDTH
|
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 | |
---|---|
PlottableDisplay()
|
|
PlottableDisplay(int pixelsPerDay)
|
|
PlottableDisplay(int pixelsPerDay,
boolean includeText)
|
Method Summary | |
---|---|
void |
addToSelection(int x,
int y)
|
boolean |
bordersSelection(int x,
int y)
|
java.awt.Image |
createImage()
|
void |
displayEventsAsBoxes()
|
void |
displayEventsAsFlags()
|
protected void |
drawComponent(java.awt.Graphics g)
|
int[] |
findMinMax(edu.iris.Fissures.Plottable[] arrayplottable)
|
edu.iris.Fissures.IfNetwork.ChannelId |
getChannelId()
|
java.util.Date |
getDate()
|
java.util.List |
getEventPlotters()
|
java.util.LinkedList |
getEvents()
|
int |
getMean()
|
int |
getPlotWidth()
|
edu.iris.Fissures.IfSeismogramDC.RequestFilter |
getRequestFilter(int x,
int y)
|
int |
getRowOffset()
|
int |
getRows()
|
int |
getRowWidth()
|
edu.iris.Fissures.IfEvent.EventAccessOperations[] |
getSelectedEvents()
|
PlottableSelection |
getTempSelection()
|
int |
getTotalHours()
|
void |
outputToPDF(java.io.File file)
|
void |
outputToPDF(java.io.OutputStream out)
|
void |
outputToPDF(java.io.OutputStream out,
TitleBorder header)
|
void |
outputToPDF(java.lang.String fileName)
|
void |
outputToPNG(java.io.File file)
|
void |
outputToPNG(java.io.OutputStream out)
|
void |
outputToPNG(java.lang.String filename)
|
void |
paintComponent(java.awt.Graphics g)
|
void |
placeTempSelection()
|
void |
prepForOutput()
|
void |
removeSelection()
|
void |
renderToGraphics(java.awt.Graphics2D g)
|
void |
renderToGraphics(java.awt.Graphics2D g,
java.awt.Dimension size)
|
void |
setAmpScale(float ampScalePercent)
|
void |
setColors(java.awt.Color even,
java.awt.Color odd,
java.awt.Color axis,
java.awt.Color background)
|
void |
setOffset(int offset)
|
void |
setPlottable(edu.iris.Fissures.Plottable[] clientPlott,
java.lang.String nameofstation,
java.lang.String orientationName,
java.util.Date date,
edu.iris.Fissures.IfNetwork.ChannelId channelId)
|
void |
setPlottable(edu.iris.Fissures.Plottable[] clientPlott,
java.lang.String nameofstation,
java.lang.String orientationName,
java.util.Date date,
edu.iris.Fissures.IfNetwork.ChannelId channelId,
edu.iris.Fissures.IfEvent.EventAccessOperations[] events,
edu.sc.seis.TauP.Arrival[][] arrivals)
|
void |
setSelection(int x,
int y)
|
void |
setSelection(int x,
int y,
int width)
|
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUI |
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 |
---|
public static final int ROWS
public static final int TOTAL_WIDTH
public static final int OFFSET
public int titleHeight
public static final int LABEL_X_SHIFT
Constructor Detail |
---|
public PlottableDisplay()
public PlottableDisplay(int pixelsPerDay)
public PlottableDisplay(int pixelsPerDay, boolean includeText)
Method Detail |
---|
public void displayEventsAsBoxes()
public void displayEventsAsFlags()
public void setColors(java.awt.Color even, java.awt.Color odd, java.awt.Color axis, java.awt.Color background)
public void setOffset(int offset)
public void setAmpScale(float ampScalePercent)
public void setPlottable(edu.iris.Fissures.Plottable[] clientPlott, java.lang.String nameofstation, java.lang.String orientationName, java.util.Date date, edu.iris.Fissures.IfNetwork.ChannelId channelId)
public void setPlottable(edu.iris.Fissures.Plottable[] clientPlott, java.lang.String nameofstation, java.lang.String orientationName, java.util.Date date, edu.iris.Fissures.IfNetwork.ChannelId channelId, edu.iris.Fissures.IfEvent.EventAccessOperations[] events, edu.sc.seis.TauP.Arrival[][] arrivals)
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
protected void drawComponent(java.awt.Graphics g)
public int getMean()
public java.awt.Image createImage()
public void renderToGraphics(java.awt.Graphics2D g)
renderToGraphics
in interface Graphics2DRenderer
public void renderToGraphics(java.awt.Graphics2D g, java.awt.Dimension size)
renderToGraphics
in interface Graphics2DRenderer
public void prepForOutput()
public void outputToPNG(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void outputToPNG(java.io.File file) throws java.io.IOException
java.io.IOException
public void outputToPNG(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public void outputToPDF(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public void outputToPDF(java.io.File file) throws java.io.IOException
java.io.IOException
public void outputToPDF(java.io.OutputStream out)
public void outputToPDF(java.io.OutputStream out, TitleBorder header)
public int[] findMinMax(edu.iris.Fissures.Plottable[] arrayplottable)
public void addToSelection(int x, int y)
public void setSelection(int x, int y)
public void setSelection(int x, int y, int width)
public boolean bordersSelection(int x, int y)
public void removeSelection()
public PlottableSelection getTempSelection()
public void placeTempSelection()
public java.util.LinkedList getEvents()
public edu.iris.Fissures.IfSeismogramDC.RequestFilter getRequestFilter(int x, int y)
public java.util.List getEventPlotters()
public edu.iris.Fissures.IfEvent.EventAccessOperations[] getSelectedEvents()
public java.util.Date getDate()
public edu.iris.Fissures.IfNetwork.ChannelId getChannelId()
public int getRows()
public int getRowWidth()
public int getRowOffset()
public int getPlotWidth()
public int getTotalHours()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |