|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
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 |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, 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 | |
|---|---|
Color |
getActiveColor()
Gets the background-color which is used if this title is selected. |
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. |
Color |
getInactiveColor()
Gets the background-color which is used if this title is not selected. |
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. |
Dimension |
getPreferredSize()
|
protected void |
paintBackground(Graphics g,
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(Color activeColor)
Sets the background-color which is used if this title is selected. |
void |
setActiveTextColor(Color activeTextColor)
Sets the foreground-color which is used if this title is selected. |
void |
setInactiveColor(Color inactiveColor)
Sets the background-color which is used if this title is not selected. |
void |
setInactiveTextColor(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.title.AbstractDockTitle |
|---|
addColor, addConditionalFont, addFont, addMouseInputListener, bind, changed, createItemFor, doLayout, getActionSourceFor, getComponent, getDockable, getElement, getIcon, getIconBounds, getInnerInsets, getMinimumSize, getOrientation, getOrigin, getPopupLocation, getText, init, isActive, isBound, isUsedAsTitle, paintComponent, removeAllConditionalFonts, removeColor, removeFont, removeMouseInputListener, setBackground, setFont, setFontModifier, setForeground, setIcon, setOrientation, setText, setTooltip, unbind, updateFonts, updateIcon, updateText, updateTooltip |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| 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 title| Method Detail |
|---|
protected void paintBackground(Graphics g,
JComponent component)
AbstractDockTitlecomponent.
paintBackground in class AbstractDockTitleg - 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 AbstractDockTitleactive - 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 Color getActiveColor()
public Color getInactiveColor()
public Color getActiveTextColor()
public Color getInactiveTextColor()
public void setActiveColor(Color activeColor)
activeColor - the backgroundpublic void setActiveTextColor(Color activeTextColor)
activeTextColor - the foregroundpublic void setInactiveColor(Color inactiveColor)
inactiveColor - the backgroundpublic void setInactiveTextColor(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 Dimension getPreferredSize()
getPreferredSize in class AbstractDockTitle
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||