JIDE 3.5.15

com.jidesoft.plaf.xerto
Class XertoDockableFrameUI.XertoDockableFrameTitlePane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by com.jidesoft.plaf.basic.BasicDockableFrameTitlePane
                  extended by com.jidesoft.plaf.xerto.XertoDockableFrameUI.XertoDockableFrameTitlePane
All Implemented Interfaces:
MouseListener, ImageObserver, MenuContainer, Serializable, EventListener
Enclosing class:
XertoDockableFrameUI

public class XertoDockableFrameUI.XertoDockableFrameTitlePane
extends BasicDockableFrameTitlePane

See Also:
Serialized Form

Nested Class Summary
 class XertoDockableFrameUI.XertoDockableFrameTitlePane.XertoNoFocusButton
           
 
Nested classes/interfaces inherited from class com.jidesoft.plaf.basic.BasicDockableFrameTitlePane
BasicDockableFrameTitlePane.NoFocusButton, BasicDockableFrameTitlePane.PropertyChangeHandler, BasicDockableFrameTitlePane.TitlePaneLayout
 
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
 
Field Summary
 
Fields inherited from class com.jidesoft.plaf.basic.BasicDockableFrameTitlePane
_additionalButtons, _alwaysShowAllButtons, _autohideActiveIcon, _autohideButton, _autohideButtonToolTip, _autohideIcon, _autohideRolloverActiveIcon, _autohideRolloverIcon, _autohideText, _backgroundColor, _buttonGap, _buttonsAlignment, _closeActiveIcon, _closeButton, _closeButtonToolTip, _closeIcon, _closeRolloverActiveIcon, _closeRolloverIcon, _closeText, _contentFilledButtons, _dockableText, _floatActiveIcon, _floatButton, _floatButtonToolTip, _floatIcon, _floatingText, _floatRolloverActiveIcon, _floatRolloverIcon, _frame, _gripper, _gripperPainter, _gripperWidth, _hideAutohideActiveIcon, _hideAutohideButton, _hideAutohideButtonToolTip, _hideAutohideIcon, _hideAutohideRolloverActiveIcon, _hideAutohideRolloverIcon, _hideAutohideText, _maximizeActiveIcon, _maximizeButton, _maximizeButtonToolTip, _maximizeIcon, _maximizeRolloverActiveIcon, _maximizeRolloverIcon, _maximizeText, _notSelectedTextColor, _notSelectedTitleBorderColor, _notSelectedTitleColor, _popupMenu, _propertyChangeListener, _restoreActiveIcon, _restoreIcon, _restoreRolloverActiveIcon, _restoreRolloverIcon, _selectedTextColor, _selectedTitleBorderColor, _selectedTitleColor, _showIcon, _stopAutohideActiveIcon, _stopAutohideIcon, _stopAutohideRolloverActiveIcon, _stopAutohideRolloverIcon, _title, _titleAlignment, _titleBarComponentCanBeOneSameLine, _titleButtonUI, _titleInsets, _unfloatActiveIcon, _unfloatIcon, _unfloatRolloverActiveIcon, _unfloatRolloverIcon, _use3DButtons
 
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
XertoDockableFrameUI.XertoDockableFrameTitlePane(DockableFrame i_dockableFrame)
           
 
Method Summary
 Component add(Component comp)
           
protected  void addSubComponents()
           
protected  LayoutManager createLayout()
           
protected  AbstractButton createTitleBarButton()
           
protected  void enableButton(AbstractButton button, boolean b)
           
 Dimension getMinimumSize()
           
protected  void installTitlePane()
           
protected  void paintTitleBackground(Graphics g)
          Invoked from paintComponent.
 void updateButtonsPanel()
           
 
Methods inherited from class com.jidesoft.plaf.basic.BasicDockableFrameTitlePane
addPopupMenuItems, calculateButtonWidth, changeButtonType, createActions, createComponents, createDefaultTitleLabel, createPopupMenu, createPropertyChangeListener, dockableFrameHasFocus, getExtraHeight, getLeftmostButtonX, getMaximumButtonSize, getPainter, getTitle, getTitleBarHeight, installDefaults, installListeners, isAutohideButtonVisible, isCloseButtonVisible, isFloatingButtonVisible, isHideAutohideButtonVisible, isMaximizeButtonVisible, isSameLine, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, paintComponent, paintGripper, popupMenu, setButtonIcons, setupButton, uninstallDefaults, uninstallListeners, uninstallTitlePane, updateAdditionalButtons, updateButtonFromAction, updateButtonVisibilities
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUI
 
Methods inherited from class java.awt.Container
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

XertoDockableFrameUI.XertoDockableFrameTitlePane

public XertoDockableFrameUI.XertoDockableFrameTitlePane(DockableFrame i_dockableFrame)
Method Detail

installTitlePane

protected void installTitlePane()
Overrides:
installTitlePane in class BasicDockableFrameTitlePane

updateButtonsPanel

public void updateButtonsPanel()

getMinimumSize

public Dimension getMinimumSize()
Overrides:
getMinimumSize in class JComponent

paintTitleBackground

protected void paintTitleBackground(Graphics g)
Description copied from class: BasicDockableFrameTitlePane
Invoked from paintComponent. Paints the background of the title pane. All text and icons will then be rendered on top of this background.

Overrides:
paintTitleBackground in class BasicDockableFrameTitlePane
Parameters:
g - the graphics to use to render the background

createLayout

protected LayoutManager createLayout()
Overrides:
createLayout in class BasicDockableFrameTitlePane

add

public Component add(Component comp)
Overrides:
add in class Container

addSubComponents

protected void addSubComponents()
Overrides:
addSubComponents in class BasicDockableFrameTitlePane

enableButton

protected void enableButton(AbstractButton button,
                            boolean b)
Overrides:
enableButton in class BasicDockableFrameTitlePane

createTitleBarButton

protected AbstractButton createTitleBarButton()
Overrides:
createTitleBarButton in class BasicDockableFrameTitlePane

JIDE 3.5.15