|
||||||||||
| 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.extension.gui.dock.theme.eclipse.displayer.NoTitleDisplayer
public class NoTitleDisplayer
A DockableDisplayer which is not able to show the DockTitle of
its Dockable. This displayer exchanges automatically its border
using the global TabPainter delivered through the DockProperties
and the key EclipseTheme.TAB_PAINTER.
| 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.station.DockableDisplayer |
|---|
DockableDisplayer.Location |
| 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 java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
NoTitleDisplayer(DockStation station,
Dockable dockable,
EclipseThemeConnector.TitleBar bar)
|
|
| Method Summary | |
|---|---|
void |
addDockableDisplayerListener(DockableDisplayerListener listener)
Adds listener to this displayer. |
protected boolean |
getBorderHint()
Gets the current hint whether a border should be shown or not. |
java.awt.Component |
getComponent()
Gets the Component which is to be painted. |
DockController |
getController()
Gets the controller for which this displayer is used. |
Dockable |
getDockable()
Gets the Dockable which is shown on this displayer. |
java.awt.Insets |
getDockableInsets()
Gets an estimate of the insets around the Dockable of this
displayer compared to the whole size of this displayer. |
Dockable |
getSelectedDockable()
Gets the Dockable that is currently selected. |
DockStation |
getStation()
Gets the station for which this pane is used. |
TabPlacement |
getTabPlacement()
Tells at which side tabs are shown. |
DockTitle |
getTitle()
Gets the title which is shown on this displayer. |
DockableDisplayer.Location |
getTitleLocation()
Gets the location of the title in respect to the Dockable. |
protected DockableDisplayerListener[] |
listeners()
Gets all listeners currently known to this displayer. |
void |
paint(java.awt.Graphics g)
|
void |
removeDockableDisplayerListener(DockableDisplayerListener listener)
Removes listener from this displayer. |
void |
setBorder(Dockable dockable,
javax.swing.border.Border border)
Sets the border that should be painted around dockable. |
void |
setController(DockController controller)
Sets the controller for which this displayer is used. |
void |
setDockable(Dockable dockable)
Sets the Dockable which should be shown on this displayer. |
void |
setStation(DockStation station)
Sets the station on which this displayer is shown. |
void |
setTitle(DockTitle title)
Sets the title of this displayer. |
void |
setTitleLocation(DockableDisplayer.Location location)
Sets the location of the title in respect to the Dockable. |
boolean |
titleContains(int x,
int y)
Tells whether the point x/y is inside the title of this
displayer or not. |
void |
updateFullBorder()
Exchanges the border of this component, using the current EclipseTheme.TAB_PAINTER to determine the new border. |
protected void |
updateInvisibleTab()
|
| Methods inherited from class bibliothek.gui.dock.util.BackgroundPanel |
|---|
getBackgroundAlgorithm, isSolid, isTransparent, paintBackground, paintBorder, paintChildren, paintComponent, paintForeground, 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, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, 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, doLayout, 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 NoTitleDisplayer(DockStation station,
Dockable dockable,
EclipseThemeConnector.TitleBar bar)
| Method Detail |
|---|
protected boolean getBorderHint()
public void updateFullBorder()
EclipseTheme.TAB_PAINTER to determine the new border.
updateFullBorder in interface BorderedComponent
public void setBorder(Dockable dockable,
javax.swing.border.Border border)
InvisibleTabPanedockable.
setBorder in interface InvisibleTabPanedockable - some child of this paneborder - the new border, can be nullprotected void updateInvisibleTab()
public TabPlacement getTabPlacement()
BorderedComponent
getTabPlacement in interface BorderedComponentnull if
this component does not show tabspublic java.awt.Insets getDockableInsets()
DockableDisplayerDockable of this
displayer compared to the whole size of this displayer.
getDockableInsets in interface DockableDisplayerpublic void paint(java.awt.Graphics g)
paint in class BackgroundPanelpublic java.awt.Component getComponent()
PaintableComponentComponent which is to be painted.
getComponent in interface DockableDisplayergetComponent in interface PaintableComponentgetComponent in class BackgroundPanelpublic DockController getController()
DockableDisplayer
getController in interface DockableDisplayernullpublic Dockable getDockable()
DockableDisplayer
getDockable in interface DockableDisplayernullpublic DockStation getStation()
InvisibleTabPane
getStation in interface InvisibleTabPanegetStation in interface DockableDisplayerpublic DockTitle getTitle()
DockableDisplayer
getTitle in interface DockableDisplayernullpublic DockableDisplayer.Location getTitleLocation()
DockableDisplayer
getTitleLocation in interface DockableDisplayerpublic void addDockableDisplayerListener(DockableDisplayerListener listener)
DockableDisplayerlistener to this displayer.
addDockableDisplayerListener in interface DockableDisplayerlistener - the new listener, not nullpublic void removeDockableDisplayerListener(DockableDisplayerListener listener)
DockableDisplayerlistener from this displayer.
removeDockableDisplayerListener in interface DockableDisplayerlistener - the listener to removeprotected DockableDisplayerListener[] listeners()
public Dockable getSelectedDockable()
InvisibleTabPaneDockable that is currently selected.
getSelectedDockable in interface InvisibleTabPanenullspublic void setController(DockController controller)
DockableDisplayer
setController in interface DockableDisplayercontroller - the controller, can be nullpublic void setDockable(Dockable dockable)
DockableDisplayernull means that no Dockable should be visible at all.
setDockable in interface DockableDisplayerdockable - the child, can be nullpublic void setStation(DockStation station)
DockableDisplayer
setStation in interface DockableDisplayerstation - the station or nullpublic void setTitle(DockTitle title)
DockableDisplayernull,
no title is visible. The displayer will change the
orientation
of the title.
setTitle in interface DockableDisplayertitle - the title or nullpublic void setTitleLocation(DockableDisplayer.Location location)
DockableDisplayer
setTitleLocation in interface DockableDisplayerlocation - the location, a value of null is transformed
into the default-value
public boolean titleContains(int x,
int y)
DockableDisplayerx/y is inside the title of this
displayer or not.
titleContains in interface DockableDisplayerx - the x-coordinate, relatively to this componenty - the y-coordinate, relatively to this component
true if the title contains the point
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||