public class SequenceComponent extends javax.swing.JPanel implements SequenceListener, DisplayPropertiesListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
boolean |
isHidden |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
SequenceComponent(Sequence sequence,
DisplayProperties displayProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
activityBackgroundChanged(DisplayProperties displayProperties) |
void |
displayAnnViewChanged(DisplayProperties displayProperties,
Sequence sequence,
boolean show) |
void |
displayFontChanged(DisplayProperties displayProperties) |
void |
displayGroupEditingChanged(DisplayProperties displayProperties) |
void |
displayHighlightsChanged(DisplayProperties displayProperties,
Sequence sequence) |
void |
displayHighlightsChanged(DisplayProperties displayProperties,
Sequence[] sequenceArray) |
void |
displayOverwriteChanged(DisplayProperties displayProperties) |
void |
displayRenderGapsChanged(DisplayProperties displayProperties) |
void |
displaySeqSelectChanged(DisplayProperties displayProperties,
Sequence sequence,
boolean select) |
int |
findColumn(int x,
int y)
Return the column number based on the coordinate location; Only the
x-coordinate value is required to determine the column number
|
java.awt.Point |
getActivityPosition(int activityIndex)
Get the coordinate location of an activity given the activity column
(position) number
|
DisplayProperties |
getDisplayProperties() |
boolean |
getIsHidden() |
java.awt.Dimension |
getMaximumSize() |
java.awt.Dimension |
getMinimumSize() |
java.awt.Dimension |
getPreferredSize() |
Sequence |
getSequence() |
java.awt.Dimension |
getSize() |
void |
paintComponent(java.awt.Graphics g) |
void |
sequenceActivityChanged(Sequence sequence) |
void |
sequenceAnnotationChanged(Sequence sequence) |
void |
sequenceColorChanged(Sequence sequence) |
void |
sequenceLineAnnotationsChanged(Sequence sequence) |
void |
sequenceNameChanged(Sequence sequence,
java.lang.String oldName) |
void |
sequenceNameColorChanged(java.awt.Color color) |
void |
setIsHidden(boolean isHidden) |
void |
setSequence(Sequence sequence) |
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(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 setIsHidden(boolean isHidden)
public boolean getIsHidden()
public void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void displayAnnViewChanged(DisplayProperties displayProperties, Sequence sequence, boolean show)
displayAnnViewChanged in interface DisplayPropertiesListenerpublic void displaySeqSelectChanged(DisplayProperties displayProperties, Sequence sequence, boolean select)
displaySeqSelectChanged in interface DisplayPropertiesListenerpublic void displayFontChanged(DisplayProperties displayProperties)
displayFontChanged in interface DisplayPropertiesListenerpublic void displayRenderGapsChanged(DisplayProperties displayProperties)
displayRenderGapsChanged in interface DisplayPropertiesListenerpublic void displayHighlightsChanged(DisplayProperties displayProperties, Sequence sequence)
displayHighlightsChanged in interface DisplayPropertiesListenerpublic void displayHighlightsChanged(DisplayProperties displayProperties, Sequence[] sequenceArray)
displayHighlightsChanged in interface DisplayPropertiesListenerpublic void activityBackgroundChanged(DisplayProperties displayProperties)
activityBackgroundChanged in interface DisplayPropertiesListenerpublic void sequenceActivityChanged(Sequence sequence)
sequenceActivityChanged in interface SequenceListenerpublic void sequenceNameChanged(Sequence sequence, java.lang.String oldName) throws java.lang.Exception
sequenceNameChanged in interface SequenceListenerjava.lang.Exceptionpublic void sequenceAnnotationChanged(Sequence sequence)
sequenceAnnotationChanged in interface SequenceListenerpublic void sequenceLineAnnotationsChanged(Sequence sequence)
sequenceLineAnnotationsChanged in interface SequenceListenerpublic void sequenceColorChanged(Sequence sequence)
sequenceColorChanged in interface SequenceListenerpublic void displayGroupEditingChanged(DisplayProperties displayProperties)
displayGroupEditingChanged in interface DisplayPropertiesListenerpublic void displayOverwriteChanged(DisplayProperties displayProperties)
displayOverwriteChanged in interface DisplayPropertiesListenerpublic void sequenceNameColorChanged(java.awt.Color color)
sequenceNameColorChanged in interface SequenceListener