public class BasicJidePopupUI extends PopupUI
Modifier and Type | Class and Description |
---|---|
class |
BasicJidePopupUI.PopupLayout |
class |
BasicJidePopupUI.PopupPropertyChangeListener |
Modifier and Type | Field and 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 and Description |
---|
BasicJidePopupUI() |
BasicJidePopupUI(JidePopup f) |
Modifier and Type | Method and 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 on
newPane 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) |
protected JidePopup _popup
protected java.beans.PropertyChangeListener _propertyChangeListener
protected java.awt.LayoutManager _dockableFrameLayout
protected javax.swing.JComponent _northPane
protected javax.swing.JComponent _southPane
protected javax.swing.JComponent _westPane
protected javax.swing.JComponent _eastPane
protected Gripper _titlePane
public BasicJidePopupUI()
public BasicJidePopupUI(JidePopup f)
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
public void installUI(javax.swing.JComponent c)
installUI
in class javax.swing.plaf.ComponentUI
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.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 java.awt.Component getGripper()
getGripper
in class PopupUI
protected java.awt.LayoutManager createLayoutManager()
protected java.beans.PropertyChangeListener createPropertyChangeListener()
public java.awt.Dimension getPreferredSize(javax.swing.JComponent x)
getPreferredSize
in class javax.swing.plaf.ComponentUI
public java.awt.Dimension getMinimumSize(javax.swing.JComponent x)
getMinimumSize
in class javax.swing.plaf.ComponentUI
public java.awt.Dimension getMaximumSize(javax.swing.JComponent x)
getMaximumSize
in class javax.swing.plaf.ComponentUI
protected void replacePane(javax.swing.JComponent currentPane, javax.swing.JComponent newPane)
newPane
and adds it to the frame. Reverse process for the
currentPane
.protected void deinstallMouseHandlers(javax.swing.JComponent c)
protected void installMouseHandlers(javax.swing.JComponent c)
protected javax.swing.JComponent createNorthPane(JidePopup w)
protected javax.swing.JComponent createSouthPane(JidePopup w)
protected javax.swing.JComponent createWestPane(JidePopup w)
protected javax.swing.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 javax.swing.JComponent getNorthPane()
protected void setNorthPane(javax.swing.JComponent c)
public javax.swing.JComponent getSouthPane()
protected void setSouthPane(javax.swing.JComponent c)
public javax.swing.JComponent getWestPane()
protected void setWestPane(javax.swing.JComponent c)
public javax.swing.JComponent getEastPane()
protected void setEastPane(javax.swing.JComponent c)