public abstract class Border
extends javax.swing.JComponent
Modifier and Type | Class and Description |
---|---|
class |
Border.BorderFormat |
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
ASCENDING
To be used with the order argument of the constructor to indicate if the
border is going from low to high or high to low
|
protected java.util.List |
borderFormats |
static int |
BOTTOM
To be used with the side argument of the constructor to indicate which
side of a component this will be bordering
|
protected java.awt.Color |
color |
static int |
DESCENDING
To be used with the order argument of the constructor to indicate if the
border is going from low to high or high to low
|
protected int |
direction |
protected static int |
HORIZONTAL |
protected int |
labelTickHeight |
protected int |
labelTickLength |
protected int |
labelTickWidth |
static int |
LEFT
To be used with the side argument of the constructor to indicate which
side of a component this will be bordering
|
protected double |
maxTickValue |
protected double |
minTickValue |
protected int |
order |
static int |
RIGHT
To be used with the side argument of the constructor to indicate which
side of a component this will be bordering
|
protected int |
side |
protected int |
tickHeight |
protected int |
tickLength |
protected int |
tickPad |
protected int |
tickWidth |
protected boolean |
titleCentered |
static int |
TOP
To be used with the side argument of the constructor to indicate which
side of a component this will be bordering
|
protected int |
type |
protected static int |
VERTICAL |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Border(int side,
int order) |
Modifier and Type | Method and Description |
---|---|
void |
add(TitleProvider tp)
Adds a title to this border.
|
protected abstract java.util.List |
createFormats() |
protected void |
fixSize() |
Border.BorderFormat |
getFormat(java.awt.Graphics2D g2d) |
abstract java.lang.String |
getMaxLengthFormattedString() |
protected abstract edu.iris.Fissures.model.UnitRangeImpl |
getRange() |
void |
paint(java.awt.Graphics g) |
protected void |
paintBorder(java.awt.Graphics2D g2d) |
void |
removeTitle(TitleProvider toBeRemoved) |
void |
setClipTicks(double minTickVal,
double maxTickVal) |
void |
setOrder(int o) |
void |
setSide(int s) |
void |
setTitleAndTickColor(java.awt.Color c) |
void |
setTitleCentered(boolean centered) |
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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI
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, getAccessibleContext, 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
protected java.util.List borderFormats
protected int side
protected int direction
protected int order
protected int labelTickHeight
protected int labelTickWidth
protected int tickHeight
protected int tickWidth
protected int type
protected double minTickValue
protected double maxTickValue
public static final int LEFT
public static final int RIGHT
public static final int TOP
public static final int BOTTOM
public static final int ASCENDING
public static final int DESCENDING
protected static final int VERTICAL
protected static final int HORIZONTAL
protected int tickPad
protected int labelTickLength
protected int tickLength
protected java.awt.Color color
protected boolean titleCentered
public void setTitleAndTickColor(java.awt.Color c)
public void setOrder(int o)
public void setSide(int s)
public void setClipTicks(double minTickVal, double maxTickVal)
public abstract java.lang.String getMaxLengthFormattedString()
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
protected void paintBorder(java.awt.Graphics2D g2d)
public Border.BorderFormat getFormat(java.awt.Graphics2D g2d)
public void add(TitleProvider tp)
public void removeTitle(TitleProvider toBeRemoved)
protected void fixSize()
public void setTitleCentered(boolean centered)
protected abstract java.util.List createFormats()
protected abstract edu.iris.Fissures.model.UnitRangeImpl getRange()