public class BasicJidePopupUI extends PopupUI
Modifier and Type | Class and Description |
---|---|
class |
BasicJidePopupUI.PopupLayout |
class |
BasicJidePopupUI.PopupPropertyChangeListener |
Modifier and Type | Field and Description |
---|---|
protected LayoutManager |
_dockableFrameLayout |
protected JComponent |
_eastPane |
protected JComponent |
_northPane |
protected JidePopup |
_popup |
protected PropertyChangeListener |
_propertyChangeListener |
protected JComponent |
_southPane |
protected Gripper |
_titlePane |
protected JComponent |
_westPane |
Constructor and Description |
---|
BasicJidePopupUI() |
BasicJidePopupUI(JidePopup f) |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
protected JidePopup _popup
protected PropertyChangeListener _propertyChangeListener
protected LayoutManager _dockableFrameLayout
protected JComponent _northPane
protected JComponent _southPane
protected JComponent _westPane
protected JComponent _eastPane
protected Gripper _titlePane
public BasicJidePopupUI()
public BasicJidePopupUI(JidePopup f)
public static ComponentUI createUI(JComponent b)
public void installUI(JComponent c)
installUI
in class ComponentUI
public void uninstallUI(JComponent c)
uninstallUI
in class ComponentUI
protected void installDefaults()
protected void installKeyboardActions()
protected void installComponents()
protected void installListeners()
protected void uninstallDefaults()
protected void uninstallComponents()
protected void uninstallListeners()
protected void uninstallKeyboardActions()
public Component getGripper()
getGripper
in class PopupUI
protected LayoutManager createLayoutManager()
protected PropertyChangeListener createPropertyChangeListener()
public Dimension getPreferredSize(JComponent x)
getPreferredSize
in class ComponentUI
public Dimension getMinimumSize(JComponent x)
getMinimumSize
in class ComponentUI
public Dimension getMaximumSize(JComponent x)
getMaximumSize
in class ComponentUI
protected void replacePane(JComponent currentPane, JComponent newPane)
newPane
and adds it to the frame. Reverse process for the
currentPane
.protected void deinstallMouseHandlers(JComponent c)
protected void installMouseHandlers(JComponent c)
protected JComponent createNorthPane(JidePopup w)
protected JComponent createSouthPane(JidePopup w)
protected JComponent createWestPane(JidePopup w)
protected JComponent createEastPane(JidePopup w)
protected final boolean isKeyBindingRegistered()
protected final void setKeyBindingRegistered(boolean b)
public final boolean isKeyBindingActive()
protected final void setKeyBindingActive(boolean b)
protected void setupMenuOpenKey()
protected void setupMenuCloseKey()
public JComponent getNorthPane()
protected void setNorthPane(JComponent c)
public JComponent getSouthPane()
protected void setSouthPane(JComponent c)
public JComponent getWestPane()
protected void setWestPane(JComponent c)
public JComponent getEastPane()
protected void setEastPane(JComponent c)