Package com.jidesoft.plaf.basic
Class BasicJidePopupUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- com.jidesoft.plaf.PopupUI
-
- com.jidesoft.plaf.basic.BasicJidePopupUI
-
public class BasicJidePopupUI extends PopupUI
A basic L&F implementation of Popup.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BasicJidePopupUI.PopupLayout
class
BasicJidePopupUI.PopupPropertyChangeListener
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.LayoutManager
_dockableFrameLayout
protected javax.swing.JComponent
_eastPane
protected javax.swing.JComponent
_northPane
protected JidePopup
_popup
protected java.beans.PropertyChangeListener
_propertyChangeListener
protected javax.swing.JComponent
_southPane
protected Gripper
_titlePane
protected javax.swing.JComponent
_westPane
-
Constructor Summary
Constructors Constructor Description BasicJidePopupUI()
BasicJidePopupUI(JidePopup f)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponent
createEastPane(JidePopup w)
protected java.awt.LayoutManager
createLayoutManager()
protected javax.swing.JComponent
createNorthPane(JidePopup w)
protected java.beans.PropertyChangeListener
createPropertyChangeListener()
protected javax.swing.JComponent
createSouthPane(JidePopup w)
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent b)
protected javax.swing.JComponent
createWestPane(JidePopup w)
protected void
deinstallMouseHandlers(javax.swing.JComponent c)
javax.swing.JComponent
getEastPane()
java.awt.Component
getGripper()
java.awt.Dimension
getMaximumSize(javax.swing.JComponent x)
java.awt.Dimension
getMinimumSize(javax.swing.JComponent x)
javax.swing.JComponent
getNorthPane()
java.awt.Dimension
getPreferredSize(javax.swing.JComponent x)
javax.swing.JComponent
getSouthPane()
javax.swing.JComponent
getWestPane()
protected void
installComponents()
protected void
installDefaults()
protected void
installKeyboardActions()
protected void
installListeners()
protected void
installMouseHandlers(javax.swing.JComponent c)
void
installUI(javax.swing.JComponent c)
boolean
isKeyBindingActive()
protected boolean
isKeyBindingRegistered()
protected void
replacePane(javax.swing.JComponent currentPane, javax.swing.JComponent newPane)
Installs necessary mouse handlers onnewPane
and adds it to the frame.protected void
setEastPane(javax.swing.JComponent c)
protected void
setKeyBindingActive(boolean b)
protected void
setKeyBindingRegistered(boolean b)
protected void
setNorthPane(javax.swing.JComponent c)
protected void
setSouthPane(javax.swing.JComponent c)
protected void
setupMenuCloseKey()
protected void
setupMenuOpenKey()
protected void
setWestPane(javax.swing.JComponent c)
protected void
uninstallComponents()
protected void
uninstallDefaults()
protected void
uninstallKeyboardActions()
protected void
uninstallListeners()
void
uninstallUI(javax.swing.JComponent c)
-
-
-
Field Detail
-
_popup
protected JidePopup _popup
-
_propertyChangeListener
protected java.beans.PropertyChangeListener _propertyChangeListener
-
_dockableFrameLayout
protected java.awt.LayoutManager _dockableFrameLayout
-
_northPane
protected javax.swing.JComponent _northPane
-
_southPane
protected javax.swing.JComponent _southPane
-
_westPane
protected javax.swing.JComponent _westPane
-
_eastPane
protected javax.swing.JComponent _eastPane
-
_titlePane
protected Gripper _titlePane
-
-
Constructor Detail
-
BasicJidePopupUI
public BasicJidePopupUI()
-
BasicJidePopupUI
public BasicJidePopupUI(JidePopup f)
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUI
in classjavax.swing.plaf.ComponentUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUI
in classjavax.swing.plaf.ComponentUI
-
installDefaults
protected void installDefaults()
-
installKeyboardActions
protected void installKeyboardActions()
-
installComponents
protected void installComponents()
-
installListeners
protected void installListeners()
-
uninstallDefaults
protected void uninstallDefaults()
-
uninstallComponents
protected void uninstallComponents()
-
uninstallListeners
protected void uninstallListeners()
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()
-
getGripper
public java.awt.Component getGripper()
- Specified by:
getGripper
in classPopupUI
-
createLayoutManager
protected java.awt.LayoutManager createLayoutManager()
-
createPropertyChangeListener
protected java.beans.PropertyChangeListener createPropertyChangeListener()
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent x)
- Overrides:
getPreferredSize
in classjavax.swing.plaf.ComponentUI
-
getMinimumSize
public java.awt.Dimension getMinimumSize(javax.swing.JComponent x)
- Overrides:
getMinimumSize
in classjavax.swing.plaf.ComponentUI
-
getMaximumSize
public java.awt.Dimension getMaximumSize(javax.swing.JComponent x)
- Overrides:
getMaximumSize
in classjavax.swing.plaf.ComponentUI
-
replacePane
protected void replacePane(javax.swing.JComponent currentPane, javax.swing.JComponent newPane)
Installs necessary mouse handlers onnewPane
and adds it to the frame. Reverse process for thecurrentPane
.
-
deinstallMouseHandlers
protected void deinstallMouseHandlers(javax.swing.JComponent c)
-
installMouseHandlers
protected void installMouseHandlers(javax.swing.JComponent c)
-
createNorthPane
protected javax.swing.JComponent createNorthPane(JidePopup w)
-
createSouthPane
protected javax.swing.JComponent createSouthPane(JidePopup w)
-
createWestPane
protected javax.swing.JComponent createWestPane(JidePopup w)
-
createEastPane
protected javax.swing.JComponent createEastPane(JidePopup w)
-
isKeyBindingRegistered
protected final boolean isKeyBindingRegistered()
-
setKeyBindingRegistered
protected final void setKeyBindingRegistered(boolean b)
-
isKeyBindingActive
public final boolean isKeyBindingActive()
-
setKeyBindingActive
protected final void setKeyBindingActive(boolean b)
-
setupMenuOpenKey
protected void setupMenuOpenKey()
-
setupMenuCloseKey
protected void setupMenuCloseKey()
-
getNorthPane
public javax.swing.JComponent getNorthPane()
-
setNorthPane
protected void setNorthPane(javax.swing.JComponent c)
-
getSouthPane
public javax.swing.JComponent getSouthPane()
-
setSouthPane
protected void setSouthPane(javax.swing.JComponent c)
-
getWestPane
public javax.swing.JComponent getWestPane()
-
setWestPane
protected void setWestPane(javax.swing.JComponent c)
-
getEastPane
public javax.swing.JComponent getEastPane()
-
setEastPane
protected void setEastPane(javax.swing.JComponent c)
-
-