|
||||||||||
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.util.ConfiguredBackgroundPanel bibliothek.gui.dock.title.AbstractMultiDockTitle bibliothek.gui.dock.title.AbstractDockTitle bibliothek.gui.dock.themes.basic.BasicButtonDockTitle bibliothek.extension.gui.dock.theme.smooth.SmoothDefaultButtonTitle
public class SmoothDefaultButtonTitle
A title intended for the FlapDockStation
, this title changes its color
smoothly.
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.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Nested classes/interfaces inherited from interface bibliothek.gui.dock.title.DockTitle |
---|
DockTitle.Orientation |
Field Summary |
---|
Fields inherited from class bibliothek.gui.dock.themes.basic.BasicButtonDockTitle |
---|
behavior, KNOB_SIZE |
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 | |
---|---|
SmoothDefaultButtonTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
Method Summary | |
---|---|
void |
changed(DockTitleEvent event)
Called if a property changed that might be important for painting this title. |
void |
setActive(boolean active)
Sets whether this title should be painted as focused or not. |
protected void |
updateBackgroundColor()
Updates the color used in the background |
protected void |
updateColors()
Updates the colors of this title. |
protected void |
updateForegroundColor()
Updates the color used in the foreground |
Methods inherited from class bibliothek.gui.dock.themes.basic.BasicButtonDockTitle |
---|
bind, changeBorder, createFilter, getActionSourceFor, getActiveColor, getActiveTextColor, getChildrenActionSourceFor, getDefaultActionSourceFor, getInactiveColor, getInactiveTextColor, getInnerInsets, getPopupLocation, getSelectedColor, getSelectedTextColor, isMousePressed, isSelected, paintForeground, setActiveColor, setActiveTextColor, setInactiveColor, setInactiveTextColor, setSelectedColor, setSelectedTextColor, unbind, updateIcon, updateLayout, updateText |
Methods inherited from class bibliothek.gui.dock.title.AbstractDockTitle |
---|
doTitleLayout, getPreferredSize, getSuggestedSource, init, isShowMiniButtons, setOrientation, setShowMiniButtons, setTooltip, suggestActions |
Methods inherited from class bibliothek.gui.dock.util.ConfiguredBackgroundPanel |
---|
configure |
Methods inherited from class bibliothek.gui.dock.util.BackgroundPanel |
---|
getBackgroundAlgorithm, getComponent, getTransparency, paint, paintBorder, paintChildren, paintComponent, paintOverlay, setBackground, setTransparency |
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 |
Methods inherited from interface bibliothek.gui.dock.title.DockTitle |
---|
getComponent |
Constructor Detail |
---|
public SmoothDefaultButtonTitle(Dockable dockable, DockTitleVersion origin)
dockable
- the element for which the title is shownorigin
- the origin of this titleMethod Detail |
---|
public void setActive(boolean active)
AbstractMultiDockTitle
setActive
in class BasicButtonDockTitle
active
- true
if the Dockable
of this title
has the focus.public void changed(DockTitleEvent event)
DockTitle
DockTitleEvent
to transmit more information
to this title than DockTitleEvent
would allow.
changed
in interface DockTitle
changed
in class BasicButtonDockTitle
event
- information about the current stateprotected void updateColors()
BasicButtonDockTitle
updateColors
in class BasicButtonDockTitle
protected void updateForegroundColor()
protected void updateBackgroundColor()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |