public class SequenceScalePanel
extends javax.swing.JPanel
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
Modifier and Type | Field | Description |
---|---|---|
static java.awt.Color |
BACKGROUND_COLOR |
|
static int |
DEFAULT_X_RIGHT_BORDER |
|
static int |
DEFAULT_X_START |
|
static int |
DEFAULT_Y_BOTTOM |
|
static int |
DEFAULT_Y_HEIGHT |
|
static int |
DEFAULT_Y_START |
|
static int |
DEFAULT_Y_STEP |
|
static java.awt.Color |
GAP_COLOR |
|
static java.awt.Color |
IDX_COLOR |
|
static int |
LINE_HEIGHT |
|
static int |
MINIMUM_HEIGHT |
|
static java.awt.Color |
SCALE_COLOR |
|
static java.awt.Font |
seqFont |
|
static java.awt.Color |
SEQUENCE_COLOR |
|
static int |
SIZE |
|
static java.awt.Color |
TEXT_SCALE_COLOR |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor | Description |
---|---|
SequenceScalePanel(int position) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
drawIdx(java.awt.Graphics2D g2D,
int y) |
|
protected int |
drawScale(java.awt.Graphics2D g2D,
int y) |
draw the Scale
|
protected int |
drawSequence(java.awt.Graphics2D g2D,
int y) |
draw the Amino acid sequence
|
Chain |
getChain() |
|
float |
getScale() |
|
void |
paintComponent(java.awt.Graphics g) |
|
void |
setAligMap(java.util.List<AlignedPosition> apos) |
|
void |
setChain(Chain c) |
|
protected void |
setPaintDefaults(java.awt.Graphics2D g2D) |
set some default rendering hints, like text antialiasing on
|
void |
setScale(float scale) |
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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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, transferFocusDownCycle, validate, validateTree
addAncestorListener, 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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, 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, update
public static final int DEFAULT_X_START
public static final int DEFAULT_X_RIGHT_BORDER
public static final int DEFAULT_Y_START
public static final int DEFAULT_Y_STEP
public static final int DEFAULT_Y_HEIGHT
public static final int DEFAULT_Y_BOTTOM
public static final int LINE_HEIGHT
public static final int MINIMUM_HEIGHT
public static final java.awt.Color SEQUENCE_COLOR
public static final java.awt.Color SCALE_COLOR
public static final java.awt.Color TEXT_SCALE_COLOR
public static final java.awt.Color IDX_COLOR
public static final java.awt.Color GAP_COLOR
public static final java.awt.Color BACKGROUND_COLOR
public static final java.awt.Font seqFont
public static final int SIZE
public void setAligMap(java.util.List<AlignedPosition> apos)
public void setChain(Chain c)
public Chain getChain()
public float getScale()
public void setScale(float scale)
protected void setPaintDefaults(java.awt.Graphics2D g2D)
g2D
- the graphics object to set the defaults onpublic void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
protected int drawScale(java.awt.Graphics2D g2D, int y)
g2D
- y
- the height on which to draw the scaleprotected void drawIdx(java.awt.Graphics2D g2D, int y)
protected int drawSequence(java.awt.Graphics2D g2D, int y)
g2D
- y
- .. height of line to draw the sequence onto