|
|||||||||
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.panel.VistaPanel
public class VistaPanel
Title: VistaPanel
Description: Parent class for many panels
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 int |
bottom
|
protected int |
bottomSpace
|
protected java.text.DecimalFormat |
df
|
protected java.awt.Graphics2D |
g2d
|
protected int |
height
|
protected int |
horizSize
|
protected java.awt.image.BufferedImage |
image
|
protected int |
leftSpace
|
protected long |
maxX
|
protected long |
minX
|
protected int |
offsetWidth
|
protected double |
pixelWidth
|
protected int |
rightSpace
|
protected int |
top
|
protected int |
topSpace
|
protected int |
vertSize
|
protected boolean |
wait_cursor
|
protected java.awt.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 | |
---|---|
VistaPanel(VistaApp vapp)
VistaPanel |
|
VistaPanel(VistaApp vapp,
int line)
|
|
VistaPanel(VistaApp vapp,
java.awt.print.PageFormat pf)
|
|
VistaPanel(VistaApp vapp,
java.awt.print.PageFormat pf,
int line)
|
Method Summary | |
---|---|
protected int |
convertX(double x)
convert chromosome coordinates into screen (panel) coordinates |
protected int |
convertX(long x)
convert chromosome coordinates into screen (panel) coordinates |
java.awt.Graphics2D |
createImage()
create transparent bitmap image. |
java.lang.String |
getFormattedNumberString(double x,
int maxFracDigits)
return formatted string |
java.lang.String |
getFormattedNumberString(int x,
int maxFracDigits)
return formattes string |
java.lang.String |
getFormattedXDisplayString(int currXPos)
This method converts an x-coordinate on the data display panel to an x-coordinate on the graph and return formatted string. |
java.lang.String |
getFormattedXDisplayString(int currXPos,
int line)
This method converts an x-coordinate on the data display panel to an x-coordinate on the graph and return formatted string. |
int |
getHorizSize()
return adjusted panel width |
int |
getStringWidth(java.lang.String s,
java.awt.Font f)
return width in pixels for the strind s and font f |
int |
getVertSize()
return adjusted panel height |
int |
getXDisplay(int currXPos)
convert screen coordinates into chromosome coordinates |
int |
getXDisplay(int currXPos,
int line)
convert screen coordinates into chromosome coordinates |
void |
paintComponent(java.awt.Graphics g)
paintComponent overload JPanel paintComponent. |
void |
removeImage()
remove image. |
void |
setImage(java.awt.image.BufferedImage im)
set new image created by somebody else. |
java.lang.String |
shortenString(java.lang.String s,
java.awt.Font f,
int width)
shorten string is useful if string is long and does not fit in width. |
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, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean wait_cursor
protected int topSpace
protected int bottomSpace
protected int leftSpace
protected int rightSpace
protected int vertSize
protected int horizSize
protected int top
protected int bottom
protected int height
protected long minX
protected long maxX
protected int offsetWidth
protected double pixelWidth
protected java.text.DecimalFormat df
protected java.awt.Cursor waitCursor
protected java.awt.image.BufferedImage image
protected java.awt.Graphics2D g2d
Constructor Detail |
---|
public VistaPanel(VistaApp vapp)
vapp
- VistaApppublic VistaPanel(VistaApp vapp, int line)
vapp
- VistaAppline
- intpublic VistaPanel(VistaApp vapp, java.awt.print.PageFormat pf, int line)
vapp
- VistaApppf
- PageFormatline
- intpublic VistaPanel(VistaApp vapp, java.awt.print.PageFormat pf)
vapp
- VistaApppf
- PageFormatMethod Detail |
---|
public java.lang.String getFormattedXDisplayString(int currXPos)
currXPos
- int
public java.lang.String getFormattedXDisplayString(int currXPos, int line)
currXPos
- int
public int getXDisplay(int currXPos)
currXPos
- int
public int getXDisplay(int currXPos, int line)
currXPos
- intline
- int
public java.lang.String getFormattedNumberString(double x, int maxFracDigits)
x
- doublemaxFracDigits
- int
public java.lang.String getFormattedNumberString(int x, int maxFracDigits)
x
- intmaxFracDigits
- int
public int getHorizSize()
public int getVertSize()
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
g
- Graphicsprotected int convertX(long x)
x
- long
protected int convertX(double x)
x
- double
public java.awt.Graphics2D createImage()
public void removeImage()
public void setImage(java.awt.image.BufferedImage im)
public int getStringWidth(java.lang.String s, java.awt.Font f)
s
- Stringf
- Font
public java.lang.String shortenString(java.lang.String s, java.awt.Font f, int width)
s
- Stringf
- Fontwidth
- int
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |