gov.lbl.genome.gui
Class GeneralGraphComp

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gov.lbl.genome.gui.panel.VGBPanel
                      extended by gov.lbl.genome.gui.panel.VistaPanel
                          extended by gov.lbl.genome.gui.GeneralGraphComp
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, javax.accessibility.Accessible

public class GeneralGraphComp
extends VistaPanel

Title: GeneralGraphComponent

Description: This is the view of the MER graph.

Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory

Company: LBNL

See Also:
Serialized Form

Nested Class Summary
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static int DEFAULT_GRAPH_HEIGHT
           
protected static int DEFAULT_GRAPH_WIDTH
           
protected  boolean isLoading
           
protected  int marginLeft
           
protected  int marginRight
           
protected  int marginTop
           
protected  GeneralGraphView view
           
protected  int width
           
 
Fields inherited from class gov.lbl.genome.gui.panel.VistaPanel
bottom, bottomSpace, df, g2d, height, horizSize, image, leftSpace, maxX, minX, offsetWidth, pixelWidth, rightSpace, top, topSpace, vertSize, wait_cursor, waitCursor
 
Fields inherited from class gov.lbl.genome.gui.panel.VGBPanel
commonParameters, debug, lineNumber, name, parameters, va
 
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.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GeneralGraphComp(GeneralGraphView view)
          GeneralGraphComp
GeneralGraphComp(GeneralGraphView view, java.awt.print.PageFormat pf)
          printable GeneralGraphComp
 
Method Summary
 java.awt.Graphics2D createImage()
          create Image
 boolean dispatchEvent(java.awt.event.MouseEvent e)
          dispatchEvent
 void drawContent(java.awt.Graphics g, java.awt.print.PageFormat pf)
          draw Content
 void drawContent(java.awt.Graphics g, java.awt.print.PageFormat pf, int marginTop)
          draw Content
 void paintComponent(java.awt.Graphics g)
          paint Component
 int printInfo(java.awt.Graphics g, int marginL, int marginT)
          print summary info for all vista curves
 void removeImage()
          remove Image
 void setCompSize(int left, int top, int width, int height)
          set GeneralGraphComp Size
 java.lang.String toString()
          return component model name
 
Methods inherited from class gov.lbl.genome.gui.panel.VistaPanel
convertX, convertX, getFormattedNumberString, getFormattedNumberString, getFormattedXDisplayString, getFormattedXDisplayString, getHorizSize, getStringWidth, getVertSize, getXDisplay, getXDisplay, setImage, shortenString
 
Methods inherited from class gov.lbl.genome.gui.panel.VGBPanel
Debug, dispatch, findParentFrame, print
 
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, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

view

protected GeneralGraphView view

DEFAULT_GRAPH_WIDTH

protected static final int DEFAULT_GRAPH_WIDTH
See Also:
Constant Field Values

DEFAULT_GRAPH_HEIGHT

protected static final int DEFAULT_GRAPH_HEIGHT
See Also:
Constant Field Values

isLoading

protected boolean isLoading

marginLeft

protected int marginLeft

marginRight

protected int marginRight

marginTop

protected int marginTop

width

protected int width
Constructor Detail

GeneralGraphComp

public GeneralGraphComp(GeneralGraphView view)
GeneralGraphComp

Parameters:
view - GeneralGraphView

GeneralGraphComp

public GeneralGraphComp(GeneralGraphView view,
                        java.awt.print.PageFormat pf)
printable GeneralGraphComp

Parameters:
view - GeneralGraphView
pf - PageFormat
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics g)
paint Component

Overrides:
paintComponent in class VistaPanel
Parameters:
g - Graphics

toString

public java.lang.String toString()
return component model name

Overrides:
toString in class java.awt.Component
Returns:
String

createImage

public java.awt.Graphics2D createImage()
create Image

Overrides:
createImage in class VistaPanel
Returns:
Graphics2D

printInfo

public int printInfo(java.awt.Graphics g,
                     int marginL,
                     int marginT)
print summary info for all vista curves

Parameters:
g - Graphics
marginL - int
marginT - int
Returns:
int
See Also:
VistaCurveView.printInfo(Graphics, int, int)

drawContent

public void drawContent(java.awt.Graphics g,
                        java.awt.print.PageFormat pf)
draw Content

Parameters:
g - Graphics
pf - PageFormat

drawContent

public void drawContent(java.awt.Graphics g,
                        java.awt.print.PageFormat pf,
                        int marginTop)
draw Content

Parameters:
g - Graphics
pf - PageFormat
marginTop - int

removeImage

public void removeImage()
remove Image

Overrides:
removeImage in class VistaPanel

dispatchEvent

public boolean dispatchEvent(java.awt.event.MouseEvent e)
dispatchEvent

Overrides:
dispatchEvent in class VGBPanel
Parameters:
e - MouseEvent
Returns:
boolean
See Also:
VGBPanel.dispatchEvent(MouseEvent)

setCompSize

public void setCompSize(int left,
                        int top,
                        int width,
                        int height)
set GeneralGraphComp Size

Parameters:
left - int
top - int
width - int
height - int