|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--AFLPgui.TraceView
Displays the trace of a lane. The lane can be set using the
init
method. The trace's size can be adjusted and
the name of the lane will be displayed on the trace. The
paint
method is capable of drawing to a page for the
printer, but this class should be sized appropriately first. When
drawing to the screen, the trace display is double-buffered.
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
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 | |
TraceView(java.awt.Frame parentWindow)
Create a new TraceView with the specified parameters. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles the buttons in the button bar. |
ButtonBar |
getButtonBar()
Gives the ButtonBar associated with the trace. |
int |
getHeight()
Gives the height of the trace, excluding borders. |
Bar |
getInfoBar()
Returns a bar that displays information about the trace. |
int |
getWidth()
Gives the width of the trace. |
void |
init(Lane ln,
DataList lanes)
Sets the trace to the specified lane and sets the scales. |
void |
paint(java.awt.Graphics g)
Draws the trace to the specified graphics. |
void |
refresh()
Update the display so that it matches the data. |
void |
setHeight(int height)
Sets the height of the trace, including borders to the specified value. |
void |
setWidth(int width)
Sets the width of the trace, including borders, to the specified value. |
void |
update(java.awt.Graphics g)
Called by JVM to refresh screen, but it simply calls paint. |
Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TraceView(java.awt.Frame parentWindow)
parentWindow
- used as an owner for various dialog boxes.Method Detail |
public void init(Lane ln, DataList lanes)
ln
- the lane whose trace should be displayedpublic int getWidth()
getWidth
in class java.awt.Component
public void setWidth(int width)
width
- the new width for this object.public int getHeight()
getHeight
in class java.awt.Component
public void setHeight(int height)
height
- the new height for thispublic void paint(java.awt.Graphics g)
PrintGraphics
then specail care is taken, such
as disabeling double-buffering.paint
in class java.awt.Container
public void update(java.awt.Graphics g)
update
in class java.awt.Container
public ButtonBar getButtonBar()
public Bar getInfoBar()
public void refresh()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |