JIDE 3.5.15

com.jidesoft.plaf.xerto
Class XertoDockableFrameUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by com.jidesoft.plaf.DockableFrameUI
          extended by com.jidesoft.plaf.basic.BasicDockableFrameUI
              extended by com.jidesoft.plaf.vsnet.VsnetDockableFrameUI
                  extended by com.jidesoft.plaf.xerto.XertoDockableFrameUI

public class XertoDockableFrameUI
extends VsnetDockableFrameUI

XertoDockableFrameUI - Modified version of DockableFrameUI & DockableFrameTitlePane that supports vertical title bars custom title background painting.

Version:
1.0
Author:
Created by Jasper Potts (10-Jun-2004)

Nested Class Summary
 class XertoDockableFrameUI.XertoDockableFrameTitlePane
           
 
Nested classes/interfaces inherited from class com.jidesoft.plaf.basic.BasicDockableFrameUI
BasicDockableFrameUI.DockableFrameLayout, BasicDockableFrameUI.DockableFramePropertyChangeListener
 
Field Summary
 
Fields inherited from class com.jidesoft.plaf.basic.BasicDockableFrameUI
_dockableFrameLayout, _eastPane, _frame, _northPane, _propertyChangeListener, _southPane, _titlePane, _westPane
 
Constructor Summary
XertoDockableFrameUI(DockableFrame dockableFrame)
           
 
Method Summary
protected  JComponent createNorthPane(DockableFrame dockableframe)
           
static ComponentUI createUI(JComponent jcomponent)
           
protected  JComponent createWestPane(DockableFrame dockableframe)
           
 JPanel getButtonsPanel()
          NEW returns a button panel for vertical cases to be added to the EAST of component
 Dimension getMinimumSize(JComponent jcomponent)
           
 JComponent getNorthPane()
           
 Dimension getPreferredSize(JComponent jcomponent)
           
 
Methods inherited from class com.jidesoft.plaf.basic.BasicDockableFrameUI
createEastPane, createLayoutManager, createPropertyChangeListener, createSouthPane, deinstallMouseHandlers, getEastPane, getMaximumSize, getPainter, getSouthPane, getTitlePane, getWestPane, installComponents, installDefaults, installKeyboardActions, installListeners, installMouseHandlers, installUI, isKeyBindingActive, isKeyBindingRegistered, paint, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XertoDockableFrameUI

public XertoDockableFrameUI(DockableFrame dockableFrame)
Method Detail

createUI

public static ComponentUI createUI(JComponent jcomponent)

createNorthPane

protected JComponent createNorthPane(DockableFrame dockableframe)
Overrides:
createNorthPane in class BasicDockableFrameUI

createWestPane

protected JComponent createWestPane(DockableFrame dockableframe)
Overrides:
createWestPane in class BasicDockableFrameUI

getNorthPane

public JComponent getNorthPane()
Overrides:
getNorthPane in class BasicDockableFrameUI

getMinimumSize

public Dimension getMinimumSize(JComponent jcomponent)
Overrides:
getMinimumSize in class BasicDockableFrameUI

getPreferredSize

public Dimension getPreferredSize(JComponent jcomponent)
Overrides:
getPreferredSize in class BasicDockableFrameUI

getButtonsPanel

public JPanel getButtonsPanel()
NEW returns a button panel for vertical cases to be added to the EAST of component

Returns:
the buttons panel.

JIDE 3.5.15