Class BasicCheckBoxMenuItemUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
javax.swing.plaf.basic.BasicMenuItemUI
javax.swing.plaf.basic.BasicCheckBoxMenuItemUI
BasicCheckboxMenuItem implementation
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicMenuItemUI
BasicMenuItemUI.MouseInputHandler -
Field Summary
Fields inherited from class BasicMenuItemUI
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIConstructs a new instance ofBasicCheckBoxMenuItemUI.protected StringReturns a property prefix.voidprocessMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager) Invoked when mouse event occurs.Methods inherited from class BasicMenuItemUI
createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, createPropertyChangeListener, doClick, getMaximumSize, getMinimumSize, getPath, getPreferredMenuItemSize, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, paint, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, updateMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
-
Constructor Details
-
BasicCheckBoxMenuItemUI
public BasicCheckBoxMenuItemUI()Constructs aBasicCheckBoxMenuItemUI.
-
-
Method Details
-
createUI
Constructs a new instance ofBasicCheckBoxMenuItemUI.- Parameters:
c- a component- Returns:
- a new instance of
BasicCheckBoxMenuItemUI
-
getPropertyPrefix
Description copied from class:BasicMenuItemUIReturns a property prefix.- Overrides:
getPropertyPrefixin classBasicMenuItemUI- Returns:
- a property prefix
-
processMouseEvent
public void processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager) Invoked when mouse event occurs.- Parameters:
item- a menu iteme- a mouse eventpath- an array ofMenuElementmanager- an instance ofMenuSelectionManager
-