|
||||||||||
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
org.emboss.jemboss.editor.GraphicSequenceCollection
org.emboss.jemboss.editor.GroutGraphicSequenceCollection
This class can be used to get a grapical representation of a collection of sequences.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
(package private) java.util.Vector |
targets
|
Fields inherited from class org.emboss.jemboss.editor.GraphicSequenceCollection |
colorScheme, drawBlackBox, drawColorBox, drawNumber, drawSequence, graphicName, graphicSequence, jspSequence, MAXSEQLENGTH, numberDraw, seqBox, seqNameBox, seqs |
Fields inherited from class javax.swing.JPanel |
|
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.Container |
|
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 | |
GroutGraphicSequenceCollection(java.util.Vector seqs,
java.util.Hashtable colorScheme,
javax.swing.JScrollPane jspSequence,
boolean drawSequence,
boolean drawBlackBox,
boolean drawColorBox,
boolean drawNumber,
javax.swing.JTextField statusField)
|
|
GroutGraphicSequenceCollection(java.util.Vector seqs,
javax.swing.JScrollPane jspSequence,
boolean drawSequence,
boolean drawBlackBox,
boolean drawColorBox,
boolean drawNumber,
javax.swing.JTextField statusField)
|
|
GroutGraphicSequenceCollection(java.util.Vector seqs,
java.util.Vector indents,
java.util.Hashtable colorScheme,
javax.swing.JScrollPane jspSequence,
boolean drawSequence,
boolean drawBlackBox,
boolean drawColorBox,
boolean drawNumber,
javax.swing.JTextField statusField)
|
|
GroutGraphicSequenceCollection(java.util.Vector seqs,
java.util.Vector indents,
javax.swing.JScrollPane jspSequence,
boolean drawSequence,
boolean drawBlackBox,
boolean drawColorBox,
boolean drawNumber,
javax.swing.JTextField statusField)
|
Method Summary | |
void |
addGroutGraphicSequenceCollectionListener(GroutGraphicSequenceCollectionListener listener)
|
private void |
addResidue()
|
protected void |
addSequence(Sequence seq,
boolean addToSequences,
int ypad,
int fontSize)
Add a sequence to the sequence collection display and to the collection of sequences (seqs) with a specified y-padding. |
protected void |
addSequence(Sequence seq,
boolean addToSequences,
int ypad,
int fontSize,
int index)
Add a sequence at a particular index to the sequence collection display and to the collection of sequences (seqs) with a specified y-padding. |
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent evt)
|
void |
doIndent(java.util.Vector indents)
|
protected void |
drawNumber()
|
int |
getScrollableBlockIncrement(java.awt.Rectangle r,
int orientation,
int direction)
Override for scrollable interface |
int |
getScrollableUnitIncrement(java.awt.Rectangle r,
int orientation,
int direction)
Override for scrollable interface |
protected void |
notifyTargets(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
void |
removeGroutGraphicSequenceCollectionListener(GroutGraphicSequenceCollectionListener listener)
|
void |
setPosition(int position)
Moves the view position to this residue |
int |
setSize()
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
java.util.Vector targets
Constructor Detail |
public GroutGraphicSequenceCollection(java.util.Vector seqs, java.util.Hashtable colorScheme, javax.swing.JScrollPane jspSequence, boolean drawSequence, boolean drawBlackBox, boolean drawColorBox, boolean drawNumber, javax.swing.JTextField statusField)
seqs
- vector of sequencescolorScheme
- sequence colour schemejspSequence
- sequence scrollpanedrawSequence
- true to draw the sequencedrawBlackBox
- true to draw black square around residuesdrawColorBox
- true to colour residuesdrawNumber
- true to draw sequence position numberstatusField
- status field in the editorpublic GroutGraphicSequenceCollection(java.util.Vector seqs, javax.swing.JScrollPane jspSequence, boolean drawSequence, boolean drawBlackBox, boolean drawColorBox, boolean drawNumber, javax.swing.JTextField statusField)
seqs
- vector of sequencesjspSequence
- sequence scrollpanedrawSequence
- true to draw the sequencedrawBlackBox
- true to draw black square around residuesdrawColorBox
- true to colour residuesdrawNumber
- true to draw sequence position numberstatusField
- status field in the editorpublic GroutGraphicSequenceCollection(java.util.Vector seqs, java.util.Vector indents, java.util.Hashtable colorScheme, javax.swing.JScrollPane jspSequence, boolean drawSequence, boolean drawBlackBox, boolean drawColorBox, boolean drawNumber, javax.swing.JTextField statusField)
seqs
- vector of sequencesindents
- vector of indentscolorScheme
- sequence colour schemejspSequence
- sequence scrollpanedrawSequence
- true to draw the sequencedrawBlackBox
- true to draw black square around residuesdrawColorBox
- true to colour residuesdrawNumber
- true to draw sequence position numberstatusField
- status field in the editorpublic GroutGraphicSequenceCollection(java.util.Vector seqs, java.util.Vector indents, javax.swing.JScrollPane jspSequence, boolean drawSequence, boolean drawBlackBox, boolean drawColorBox, boolean drawNumber, javax.swing.JTextField statusField)
seqs
- vector of sequencesindents
- vector of indentsjspSequence
- sequence scrollpanedrawSequence
- true to draw the sequencedrawBlackBox
- true to draw black square around residuesdrawColorBox
- true to colour residuesdrawNumber
- true to draw sequence position numberstatusField
- status field in the editorMethod Detail |
public void doIndent(java.util.Vector indents)
protected void addSequence(Sequence seq, boolean addToSequences, int ypad, int fontSize, int index)
addSequence
in class GraphicSequenceCollection
seq
- sequence to add to the editor displayaddToSequences
- true to add seq to the vector of sequencesypad
- sequence panel height paddingfontSize
- font sizeindex
- sequence indexprotected void addSequence(Sequence seq, boolean addToSequences, int ypad, int fontSize)
addSequence
in class GraphicSequenceCollection
seq
- sequence to add to the editor displayaddToSequences
- true to add seq to the vector of sequencesypad
- sequence panel height paddingfontSize
- font sizepublic void setPosition(int position)
position
- the position to viewprivate void addResidue()
public int getScrollableBlockIncrement(java.awt.Rectangle r, int orientation, int direction)
getScrollableBlockIncrement
in interface javax.swing.Scrollable
getScrollableBlockIncrement
in class GraphicSequenceCollection
public int getScrollableUnitIncrement(java.awt.Rectangle r, int orientation, int direction)
getScrollableUnitIncrement
in interface javax.swing.Scrollable
getScrollableUnitIncrement
in class GraphicSequenceCollection
public void addGroutGraphicSequenceCollectionListener(GroutGraphicSequenceCollectionListener listener)
public void removeGroutGraphicSequenceCollectionListener(GroutGraphicSequenceCollectionListener listener)
protected void notifyTargets(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent evt)
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
protected void drawNumber()
drawNumber
in class GraphicSequenceCollection
public int setSize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |