|
||||||||||
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.util.BackgroundPanel
bibliothek.gui.dock.util.ConfiguredBackgroundPanel
bibliothek.gui.dock.title.AbstractMultiDockTitle
bibliothek.gui.dock.station.toolbar.title.ColumnDockTitle
public abstract class ColumnDockTitle
This specialized DockTitle
does not show a text or even an Icon
. Instead it shows several
DockActionSource
s, all derived from a single ColumnDockActionSource
.
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 |
---|
bibliothek.gui.dock.title.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 | |
---|---|
ColumnDockTitle(bibliothek.gui.Dockable dockable,
bibliothek.gui.dock.title.DockTitleVersion origin)
Creates a new title. |
Method Summary | |
---|---|
void |
bind()
|
protected void |
doTitleLayout()
|
protected bibliothek.gui.dock.action.DockActionSource |
getActionSourceFor(bibliothek.gui.Dockable dockable)
Gets the DockActionSource which should be used for dockable . |
Dimension |
getPreferredSize()
|
protected abstract ColumnDockActionSource |
getSourceFor(bibliothek.gui.Dockable dockable)
Gets the ColumnDockActionSource that should be used for finding the actions
of dockable . |
void |
setOrientation(bibliothek.gui.dock.title.DockTitle.Orientation orientation)
|
void |
unbind()
|
protected void |
updateIcon()
|
protected void |
updateText()
|
Methods inherited from class bibliothek.gui.dock.title.AbstractMultiDockTitle |
---|
addColor, addConditionalFont, addFont, addMouseInputListener, changed, createItemFor, doLayout, getDockable, getElement, getIcon, getIconBounds, getIconTextGap, getInnerInsets, getLabel, getMinimumSize, getOrientation, getOrigin, getPopupLocation, getText, init, isActive, isBound, isDisabled, isUsedAsTitle, paintBackground, paintBackground, paintForeground, paintForeground, paintIcon, removeAllConditionalFonts, removeColor, removeFont, removeMouseInputListener, setActive, setBackground, setBorder, setDisabled, setFont, setFontModifier, setForeground, setIcon, setIconTextGap, setText, setTooltip, shouldFocus, shouldTransfersFocus, titleInsets, updateFonts, updateTooltip |
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 ColumnDockTitle(bibliothek.gui.Dockable dockable, bibliothek.gui.dock.title.DockTitleVersion origin)
dockable
- the element for which this title is usedorigin
- a description telling how this title was createdMethod Detail |
---|
public void setOrientation(bibliothek.gui.dock.title.DockTitle.Orientation orientation)
setOrientation
in interface bibliothek.gui.dock.title.DockTitle
setOrientation
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
protected abstract ColumnDockActionSource getSourceFor(bibliothek.gui.Dockable dockable)
ColumnDockActionSource
that should be used for finding the actions
of dockable
.
dockable
- the element that is represented by this title.
dockable
or null
protected bibliothek.gui.dock.action.DockActionSource getActionSourceFor(bibliothek.gui.Dockable dockable)
DockActionSource
which should be used for dockable
.
dockable
- the element whose actions are shown
public void bind()
bind
in interface bibliothek.gui.dock.title.DockTitle
bind
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
public void unbind()
unbind
in interface bibliothek.gui.dock.title.DockTitle
unbind
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
protected void updateIcon()
updateIcon
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
protected void updateText()
updateText
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
protected void doTitleLayout()
doTitleLayout
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
public Dimension getPreferredSize()
getPreferredSize
in class bibliothek.gui.dock.title.AbstractMultiDockTitle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |