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 classBasicJidePopupUI.PopupLayoutclassBasicJidePopupUI.PopupPropertyChangeListener
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.LayoutManager_dockableFrameLayoutprotected javax.swing.JComponent_eastPaneprotected javax.swing.JComponent_northPaneprotected JidePopup_popupprotected java.beans.PropertyChangeListener_propertyChangeListenerprotected javax.swing.JComponent_southPaneprotected Gripper_titlePaneprotected 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.JComponentcreateEastPane(JidePopup w)protected java.awt.LayoutManagercreateLayoutManager()protected javax.swing.JComponentcreateNorthPane(JidePopup w)protected java.beans.PropertyChangeListenercreatePropertyChangeListener()protected javax.swing.JComponentcreateSouthPane(JidePopup w)static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent b)protected javax.swing.JComponentcreateWestPane(JidePopup w)protected voiddeinstallMouseHandlers(javax.swing.JComponent c)javax.swing.JComponentgetEastPane()java.awt.ComponentgetGripper()java.awt.DimensiongetMaximumSize(javax.swing.JComponent x)java.awt.DimensiongetMinimumSize(javax.swing.JComponent x)javax.swing.JComponentgetNorthPane()java.awt.DimensiongetPreferredSize(javax.swing.JComponent x)javax.swing.JComponentgetSouthPane()javax.swing.JComponentgetWestPane()protected voidinstallComponents()protected voidinstallDefaults()protected voidinstallKeyboardActions()protected voidinstallListeners()protected voidinstallMouseHandlers(javax.swing.JComponent c)voidinstallUI(javax.swing.JComponent c)booleanisKeyBindingActive()protected booleanisKeyBindingRegistered()protected voidreplacePane(javax.swing.JComponent currentPane, javax.swing.JComponent newPane)Installs necessary mouse handlers onnewPaneand adds it to the frame.protected voidsetEastPane(javax.swing.JComponent c)protected voidsetKeyBindingActive(boolean b)protected voidsetKeyBindingRegistered(boolean b)protected voidsetNorthPane(javax.swing.JComponent c)protected voidsetSouthPane(javax.swing.JComponent c)protected voidsetupMenuCloseKey()protected voidsetupMenuOpenKey()protected voidsetWestPane(javax.swing.JComponent c)protected voiduninstallComponents()protected voiduninstallDefaults()protected voiduninstallKeyboardActions()protected voiduninstallListeners()voiduninstallUI(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:
installUIin classjavax.swing.plaf.ComponentUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUIin 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:
getGripperin classPopupUI
-
createLayoutManager
protected java.awt.LayoutManager createLayoutManager()
-
createPropertyChangeListener
protected java.beans.PropertyChangeListener createPropertyChangeListener()
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent x)
- Overrides:
getPreferredSizein classjavax.swing.plaf.ComponentUI
-
getMinimumSize
public java.awt.Dimension getMinimumSize(javax.swing.JComponent x)
- Overrides:
getMinimumSizein classjavax.swing.plaf.ComponentUI
-
getMaximumSize
public java.awt.Dimension getMaximumSize(javax.swing.JComponent x)
- Overrides:
getMaximumSizein classjavax.swing.plaf.ComponentUI
-
replacePane
protected void replacePane(javax.swing.JComponent currentPane, javax.swing.JComponent newPane)Installs necessary mouse handlers onnewPaneand 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)
-
-