public class SequenceComponent extends javax.swing.JPanel implements DisplayPropertiesListener, SequenceListener, ColorSchemeListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
boolean |
collapsed |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
SequenceComponent(AlignmentFrame alignmentFrame,
Sequence sequence,
DisplayProperties displayProperties) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, transferFocusBackward, transferFocusUpCyclepublic SequenceComponent(AlignmentFrame alignmentFrame, Sequence sequence, DisplayProperties displayProperties)
public void setSequence(Sequence sequence)
public Sequence getSequence()
public java.awt.Dimension getMinimumSize()
getMinimumSize in class javax.swing.JComponentpublic java.awt.Dimension getMaximumSize()
getMaximumSize in class javax.swing.JComponentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic java.awt.Dimension getSize()
getSize in class java.awt.Componentpublic int findColumn(int x,
int y)
x - - the x-coordinate valuey - - the y-coordinate valuepublic java.awt.Point getActivityPosition(int activityIndex)
activityIndex - public DisplayProperties getDisplayProperties()
public void setCollapsed(boolean collapsed)
public boolean getCollapsed()
public void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void displayAnnViewChanged(DisplayProperties dp, Sequence sequence, boolean show)
displayAnnViewChanged in interface DisplayPropertiesListenerpublic void displayColorSchemeChanged(DisplayProperties dp, ColorScheme old)
displayColorSchemeChanged in interface DisplayPropertiesListenerpublic void displayHighlightsChanged(DisplayProperties dp, Sequence sequence)
displayHighlightsChanged in interface DisplayPropertiesListenerpublic void displayHighlightsChanged(DisplayProperties dp, Sequence[] sequenceArray)
displayHighlightsChanged in interface DisplayPropertiesListenerpublic void displayFontChanged(DisplayProperties dp)
displayFontChanged in interface DisplayPropertiesListenerpublic void displayRenderGapsChanged(DisplayProperties dp)
displayRenderGapsChanged in interface DisplayPropertiesListenerpublic void activityBackgroundChanged(DisplayProperties dp)
activityBackgroundChanged in interface DisplayPropertiesListenerpublic void displaySeqSelectChanged(DisplayProperties dp, Sequence sequence, boolean select)
displaySeqSelectChanged in interface DisplayPropertiesListenerpublic void displayOverwriteChanged(DisplayProperties dp)
displayOverwriteChanged in interface DisplayPropertiesListenerpublic void displayGroupEditingChanged(DisplayProperties dp)
displayGroupEditingChanged in interface DisplayPropertiesListenerpublic void sequenceActivityChanged(Sequence sequence)
sequenceActivityChanged in interface SequenceListenerpublic void sequenceColorChanged(Sequence sequence)
sequenceColorChanged in interface SequenceListenerpublic void sequenceColumnAnnotationsChanged(Sequence sequence, int column)
sequenceColumnAnnotationsChanged in interface SequenceListenerpublic void sequenceLineAnnotationsChanged(Sequence aaseq)
sequenceLineAnnotationsChanged in interface SequenceListenerpublic void sequenceAnnotationChanged(Sequence sequence)
sequenceAnnotationChanged in interface SequenceListenerpublic void sequenceNameChanged(Sequence sequence, java.lang.String oldName) throws java.lang.Exception
sequenceNameChanged in interface SequenceListenerjava.lang.Exceptionpublic void colorSchemeChanged(ColorScheme cs)
colorSchemeChanged in interface ColorSchemeListener