public class SequenceScalePanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and 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 |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SequenceScalePanel(int position) |
Modifier and Type | Method and 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) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, 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, transferFocusUpCycle
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