com.jgoodies.looks.common
Class ExtBasicMenuUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
javax.swing.plaf.basic.BasicMenuItemUI
javax.swing.plaf.basic.BasicMenuUI
com.jgoodies.looks.common.ExtBasicMenuUI
- Direct Known Subclasses:
- PlasticMenuUI
- public class ExtBasicMenuUI
- extends BasicMenuUI
An implementation of MenuUI
used by the JGoodies Windows
and Plastic looks. Unlike it's superclass, it aligns submenu items.
- Version:
- $Revision: 1.2 $
- Author:
- Karsten Lentzsch
Fields inherited from class javax.swing.plaf.basic.BasicMenuItemUI |
acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground |
Methods inherited from class javax.swing.plaf.basic.BasicMenuItemUI |
doClick, getMinimumSize, getPath, getPreferredSize, installComponents, installUI, paint, paintBackground, paintText, uninstallComponents, uninstallUI, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtBasicMenuUI
public ExtBasicMenuUI()
createUI
public static ComponentUI createUI(JComponent b)
installDefaults
protected void installDefaults()
uninstallDefaults
protected void uninstallDefaults()
getPropertyPrefix
protected String getPropertyPrefix()
getPreferredMenuItemSize
protected Dimension getPreferredMenuItemSize(JComponent c,
Icon aCheckIcon,
Icon anArrowIcon,
int textIconGap)
paintMenuItem
protected void paintMenuItem(Graphics g,
JComponent c,
Icon aCheckIcon,
Icon anArrowIcon,
Color background,
Color foreground,
int textIconGap)
installListeners
protected void installListeners()
uninstallListeners
protected void uninstallListeners()
createRolloverListener
protected MouseListener createRolloverListener()
Copyright © 2001-2005 JGoodies Karsten Lentzsch. All Rights Reserved.