|
||||||||||
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.extension.gui.dock.theme.bubble.BubbleDockTitle
bibliothek.extension.gui.dock.theme.bubble.BubbleButtonDockTitle
public class BubbleButtonDockTitle
A DockTitle
used for the buttons on a FlapDockStation
.
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 | |
---|---|
static DockTitleFactory |
FACTORY
A factory which creates new BubbleButtonDockTitle s. |
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 java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
BubbleButtonDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
Method Summary | |
---|---|
Point |
getPopupLocation(Point click,
boolean popupTrigger)
Tells whether a popup menu should be opened when the user clicks at click with the mouse. |
void |
setOrientation(DockTitle.Orientation orientation)
Sets the orientation of this title. |
protected void |
updateIcon()
Called when the icon of this title should be updated. |
protected void |
updateText()
Called when the text of this title should be updated. |
Methods inherited from class bibliothek.extension.gui.dock.theme.bubble.BubbleDockTitle |
---|
bind, getInnerInsets, init, paint, paintBackground, pulse, setActive, updateAnimation |
Methods inherited from class bibliothek.gui.dock.title.AbstractDockTitle |
---|
addColor, addMouseInputListener, changed, createItemFor, doLayout, getActionSourceFor, getComponent, getDockable, getElement, getIcon, getIconBounds, getMinimumSize, getOrientation, getOrigin, getPreferredSize, getText, isActive, isBound, paintComponent, removeColor, removeMouseInputListener, setBackground, setForeground, setIcon, setText, setTooltip, unbind, 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 |
Field Detail |
---|
public static final DockTitleFactory FACTORY
BubbleButtonDockTitle
s.
Constructor Detail |
---|
public BubbleButtonDockTitle(Dockable dockable, DockTitleVersion origin)
dockable
- the dockable for which this title will be shownorigin
- the DockTitleVersion
which was used to create this titleMethod Detail |
---|
protected void updateIcon()
AbstractDockTitle
AbstractDockTitle.setIcon(Icon)
directly, it always calls this method
which then calls AbstractDockTitle.setIcon(Icon)
(the only exception: on
unbinding the icon is set to null
)
updateIcon
in class AbstractDockTitle
protected void updateText()
AbstractDockTitle
AbstractDockTitle.setText(String)
directly, it always calls this method
which then calls AbstractDockTitle.setText(String)
(the only exception: on
unbinding the text is set to null
)
updateText
in class AbstractDockTitle
public Point getPopupLocation(Point click, boolean popupTrigger)
DockElementRepresentative
click
with the mouse. If yes, then the top left edge
of the popup should be returned, otherwise null
should be
returned.
getPopupLocation
in interface DockElementRepresentative
getPopupLocation
in class AbstractDockTitle
click
- the location where the user clicked with the mousepopupTrigger
- whether the invocation is the systems popup trigger
or not. Many implementations of this method will return click
in case of true
, and null
in case of false
null
if no
popup-menu should be openedpublic void setOrientation(DockTitle.Orientation orientation)
DockTitle
setOrientation
in interface DockTitle
setOrientation
in class AbstractDockTitle
orientation
- the orientation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |