|
|||||||||
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
gov.lbl.genome.gui.panel.VGBPanel
gov.lbl.genome.gui.GeneralGraphView
public class GeneralGraphView
Title: GeneralGraphView
Description: This is the view of a graph.
Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory
Company: LBNL
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 AxisPanel |
axisPanel
|
protected java.util.Vector |
children
|
protected ContigPanel |
contigPanel
|
protected java.util.Collection |
curveViews
|
protected static int |
DEFAULT_GRAPH_VIEW_HEIGHT
|
protected static int |
DEFAULT_GRAPH_WIDTH
|
protected DisplayPanel |
dp
|
protected GeneralGraphComp |
graph
|
protected GeneralGraphComp[] |
graphs
|
protected java.awt.image.BufferedImage |
image
|
protected VistaLabel |
lblMaxY
|
protected VistaLabel |
lblMinY
|
protected VistaLabel |
lblName
|
java.lang.String |
maxProc
|
java.lang.String |
minProc
|
protected GeneralGraphModel |
model
|
protected GeneralGraphView |
newGraphView
|
protected GeneralGraphView |
parent
|
protected VGBPanel |
pnlContainer
|
protected VGBPanel |
pnlContig
|
protected VGBPanel |
pnlGraph
|
protected VGBPanel[] |
pnlGraphs
|
protected VGBPanel |
pnlName
|
protected VGBPanel[] |
pnlNames
|
protected VGBPanel |
pnlYAxis
|
protected VGBPanel[] |
pnlYAxiss
|
protected boolean |
selected
|
protected java.text.NumberFormat |
yUnitsFormat
|
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 | |
---|---|
GeneralGraphView(VistaApp vapp,
GeneralGraphModel model,
java.text.NumberFormat yUnitsFormat)
create parent GeneralGraphView |
|
GeneralGraphView(VistaApp vapp,
GeneralGraphModel model,
java.text.NumberFormat yUnitsFormat,
int i)
create child GeneralGraphView |
Method Summary | |
---|---|
void |
addCurve(CurveView curve)
add Curve |
void |
checkVisible()
If graph vie contains invisible curve, then the graph view will be marked as invisible |
void |
clearChildren()
remove Children |
java.awt.Graphics2D |
createImage()
create transparent Image if the graph view is not selected and semi-transparent gray bar if the graph view is selected |
void |
flipSelected()
reverse selection |
ContigPanel |
getContigPanel()
return Contig Panel |
java.util.Iterator |
getCurveViews()
return Curve Views |
GeneralGraphView |
getGeneralGraphView(int i,
int number)
create child GeneralGraphView |
GeneralGraphComp |
getGraphComp()
return GeneralGraphComp |
double |
getGraphHeight()
return Graph Height |
GeneralGraphModel |
getGraphModel()
return Graph Model |
java.lang.String |
getGraphName()
return Name |
int |
getGraphPos()
return position of the graph view in the display panel |
double |
getGraphWidth()
return Graph Width |
java.lang.String |
getLongName()
return Long Name |
java.util.Vector |
getStatistics()
return Statistics |
boolean |
isSelected()
return true if selected |
boolean |
isVisible()
return true if visible |
void |
paintComponent(java.awt.Graphics g)
paint graph view |
void |
refresh(long minX,
long maxX)
refresh all curves |
void |
removeCompImage()
remove Comp Image and contig Image |
void |
removeImage()
remove Images |
void |
select()
select the graph view |
void |
selectChildren()
select all Children |
void |
setContigs(java.util.Vector cont)
set Contigs |
void |
setGraphModel(GeneralGraphModel gm)
set Graph Model |
void |
setGraphPos(int pos)
set position of the graph view in the display panel |
void |
setName(java.lang.String name)
set Name |
void |
setParent(GeneralGraphView p)
set Parent |
void |
setSelected(boolean s)
set Selected |
void |
setVisible(boolean visible)
set Visible mode |
java.lang.String |
toString()
return graph name |
protected void |
uiInit()
build graph view |
boolean |
unselect()
unselect the graph view |
void |
unselectChildren()
unselect all Children |
Methods inherited from class gov.lbl.genome.gui.panel.VGBPanel |
---|
Debug, dispatch, dispatchEvent, 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, 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, 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, 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 |
---|
protected GeneralGraphModel model
protected GeneralGraphComp graph
protected GeneralGraphComp[] graphs
protected GeneralGraphView newGraphView
protected java.util.Collection curveViews
protected DisplayPanel dp
protected static final int DEFAULT_GRAPH_WIDTH
protected static final int DEFAULT_GRAPH_VIEW_HEIGHT
protected GeneralGraphView parent
protected java.util.Vector children
protected java.awt.image.BufferedImage image
public java.lang.String minProc
public java.lang.String maxProc
protected VGBPanel pnlName
protected VGBPanel pnlYAxis
protected VGBPanel[] pnlNames
protected VGBPanel[] pnlYAxiss
protected VGBPanel pnlGraph
protected VGBPanel[] pnlGraphs
protected VGBPanel pnlContig
protected VGBPanel pnlContainer
protected VistaLabel lblName
protected VistaLabel lblMinY
protected VistaLabel lblMaxY
protected AxisPanel axisPanel
protected ContigPanel contigPanel
protected java.text.NumberFormat yUnitsFormat
protected boolean selected
Constructor Detail |
---|
public GeneralGraphView(VistaApp vapp, GeneralGraphModel model, java.text.NumberFormat yUnitsFormat)
vapp
- VistaAppmodel
- GeneralGraphModelyUnitsFormat
- NumberFormatpublic GeneralGraphView(VistaApp vapp, GeneralGraphModel model, java.text.NumberFormat yUnitsFormat, int i)
vapp
- VistaAppmodel
- GeneralGraphModelyUnitsFormat
- NumberFormati
- intMethod Detail |
---|
public GeneralGraphView getGeneralGraphView(int i, int number)
i
- int line numbernumber
- int
public void clearChildren()
public void selectChildren()
public void unselectChildren()
public void setParent(GeneralGraphView p)
p
- GeneralGraphViewprotected void uiInit()
public void setName(java.lang.String name)
setName
in class java.awt.Component
name
- Stringpublic void addCurve(CurveView curve)
curve
- CurveViewpublic java.util.Iterator getCurveViews()
public void setContigs(java.util.Vector cont)
cont
- Vectorpublic double getGraphWidth()
public double getGraphHeight()
public GeneralGraphModel getGraphModel()
public void setGraphModel(GeneralGraphModel gm)
gm
- GeneralGraphModelpublic GeneralGraphComp getGraphComp()
public void flipSelected()
public void select()
public boolean unselect()
public boolean isSelected()
public void setSelected(boolean s)
s
- booleanpublic void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
g
- Graphicspublic java.lang.String getGraphName()
GeneralGraphModel.getName()
public java.lang.String getLongName()
GeneralGraphModel.getLongName()
public int getGraphPos()
public void setGraphPos(int pos)
pos
- intpublic void refresh(long minX, long maxX)
minX
- longmaxX
- longCurveView.refresh(long,long)
,
AbstractCurveView.refresh(long,long)
public java.lang.String toString()
toString
in class java.awt.Component
public java.awt.Graphics2D createImage()
public void removeImage()
public void removeCompImage()
public ContigPanel getContigPanel()
public java.util.Vector getStatistics()
VistaCurveView.getStatistics()
public void setVisible(boolean visible)
setVisible
in class javax.swing.JComponent
visible
- booleanpublic boolean isVisible()
isVisible
in class java.awt.Component
public void checkVisible()
setVisible(boolean)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |