|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel bibliothek.gui.dock.util.BackgroundPanel bibliothek.gui.dock.title.AbstractDockTitle bibliothek.gui.dock.themes.basic.BasicStationTitle
@ColorCodes(value={"title.station.active","title.station.active.text","title.station.inactive","title.station.inactive.text"}) public class BasicStationTitle
This title is used for DockStations
which are also
Dockables
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Nested classes/interfaces inherited from interface bibliothek.gui.dock.title.DockTitle |
---|
DockTitle.Orientation |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface bibliothek.gui.dock.title.DockTitle |
---|
ORIENTATION_STRATEGY |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
BasicStationTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new instance |
Method Summary | |
---|---|
java.awt.Color |
getActiveColor()
Gets the background-color which is used if this title is selected. |
java.awt.Color |
getActiveTextColor()
Gets the foreground-color which is used if this title is selected. |
TitleColor |
getActiveTextTitleColor()
Gets the TitleColor which represents the foreground of an active title. |
TitleColor |
getActiveTitleColor()
Gets the TitleColor which represents the background of an active title. |
java.awt.Color |
getInactiveColor()
Gets the background-color which is used if this title is not selected. |
java.awt.Color |
getInactiveTextColor()
Gets the foreground-color which is used if this title is not selected. |
TitleColor |
getInactiveTextTitleColor()
Gets the TitleColor which represents the foreground of an inactive title. |
TitleColor |
getInactiveTitleColor()
Gets the TitleColor which represents the background of an inactive title. |
int |
getPreferredDimension()
Gets the minimum of the preferred width and height. |
java.awt.Dimension |
getPreferredSize()
|
protected void |
paintBackground(java.awt.Graphics g,
javax.swing.JComponent component)
Paints the whole background of this title. |
void |
setActive(boolean active)
Sets whether this title should be painted as focused or not. |
void |
setActiveColor(java.awt.Color activeColor)
Sets the background-color which is used if this title is selected. |
void |
setActiveTextColor(java.awt.Color activeTextColor)
Sets the foreground-color which is used if this title is selected. |
void |
setInactiveColor(java.awt.Color inactiveColor)
Sets the background-color which is used if this title is not selected. |
void |
setInactiveTextColor(java.awt.Color inactiveTextColor)
Sets the foreground-color which is used if this title is not selected. |
void |
setPreferredDimension(int preferredDimension)
Sets the minimum of the preferred size. |
protected void |
updateColors()
Changes the background and the foreground color of this title. |
Methods inherited from class bibliothek.gui.dock.util.BackgroundPanel |
---|
getBackgroundAlgorithm, isSolid, isTransparent, paint, paintBorder, paintChildren, paintComponent, paintOverlay, setBackground, setSolid, setTransparent |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BasicStationTitle(Dockable dockable, DockTitleVersion origin)
dockable
- the owner of this titleorigin
- the version which was used to create this titleMethod Detail |
---|
protected void paintBackground(java.awt.Graphics g, javax.swing.JComponent component)
AbstractDockTitle
component
.
paintBackground
in class AbstractDockTitle
g
- the graphics context used to paintcomponent
- the Component
which represents this titlepublic int getPreferredDimension()
setPreferredDimension(int)
public void setPreferredDimension(int preferredDimension)
getPreferredSize
will always be equal
or greater than preferredDimension
.
preferredDimension
- the smallest preferred dimensionpublic void setActive(boolean active)
AbstractDockTitle
setActive
in class AbstractDockTitle
active
- true
if the Dockable
of this title
has the focus.protected void updateColors()
active
, the foreground is set to
activeTextColor
and the background is
set to activeColor
. Otherwise the
foreground is inactiveTextColor
and
the background is inacticeColor
.
public java.awt.Color getActiveColor()
public java.awt.Color getInactiveColor()
public java.awt.Color getActiveTextColor()
public java.awt.Color getInactiveTextColor()
public void setActiveColor(java.awt.Color activeColor)
activeColor
- the backgroundpublic void setActiveTextColor(java.awt.Color activeTextColor)
activeTextColor
- the foregroundpublic void setInactiveColor(java.awt.Color inactiveColor)
inactiveColor
- the backgroundpublic void setInactiveTextColor(java.awt.Color inactiveTextColor)
inactiveTextColor
- the backgroundpublic TitleColor getActiveTitleColor()
TitleColor
which represents the background of an active title.
public TitleColor getActiveTextTitleColor()
TitleColor
which represents the foreground of an active title.
public TitleColor getInactiveTitleColor()
TitleColor
which represents the background of an inactive title.
public TitleColor getInactiveTextTitleColor()
TitleColor
which represents the foreground of an inactive title.
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class AbstractDockTitle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |