com.birosoft.liquid
Class LiquidMenuUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
com.birosoft.liquid.LiquidMenuItemUI
com.birosoft.liquid.LiquidMenuUI
public class LiquidMenuUI
- extends LiquidMenuItemUI
A default L&F implementation of MenuUI. This implementation
is a "combined" view/controller.
Fields inherited from class com.birosoft.liquid.LiquidMenuItemUI |
acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultIconGap, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selArrowIcon, selectionBackground, selectionForeground |
Methods inherited from class com.birosoft.liquid.LiquidMenuItemUI |
doClick, getMinimumSize, getPath, getPreferredMenuItemSize, getPreferredSize, installComponents, paint, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallUI, update |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
changeListener
protected javax.swing.event.ChangeListener changeListener
propertyChangeListener
protected java.beans.PropertyChangeListener propertyChangeListener
menuListener
protected javax.swing.event.MenuListener menuListener
LiquidMenuUI
public LiquidMenuUI()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUI
in class LiquidMenuItemUI
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in class LiquidMenuItemUI
getPropertyPrefix
protected java.lang.String getPropertyPrefix()
- Overrides:
getPropertyPrefix
in class LiquidMenuItemUI
installListeners
protected void installListeners()
- Overrides:
installListeners
in class LiquidMenuItemUI
installKeyboardActions
protected void installKeyboardActions()
- Overrides:
installKeyboardActions
in class LiquidMenuItemUI
uninstallKeyboardActions
protected void uninstallKeyboardActions()
- Overrides:
uninstallKeyboardActions
in class LiquidMenuItemUI
createMouseInputListener
protected javax.swing.event.MouseInputListener createMouseInputListener(javax.swing.JComponent c)
- Overrides:
createMouseInputListener
in class LiquidMenuItemUI
createMenuListener
protected javax.swing.event.MenuListener createMenuListener(javax.swing.JComponent c)
createChangeListener
protected javax.swing.event.ChangeListener createChangeListener(javax.swing.JComponent c)
createPropertyChangeListener
protected java.beans.PropertyChangeListener createPropertyChangeListener(javax.swing.JComponent c)
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults
in class LiquidMenuItemUI
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in class LiquidMenuItemUI
createMenuDragMouseListener
protected javax.swing.event.MenuDragMouseListener createMenuDragMouseListener(javax.swing.JComponent c)
- Overrides:
createMenuDragMouseListener
in class LiquidMenuItemUI
createMenuKeyListener
protected javax.swing.event.MenuKeyListener createMenuKeyListener(javax.swing.JComponent c)
- Overrides:
createMenuKeyListener
in class LiquidMenuItemUI
getMaximumSize
public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
- Overrides:
getMaximumSize
in class LiquidMenuItemUI
setupPostTimer
protected void setupPostTimer(javax.swing.JMenu menu)