Class FlatCheckBoxMenuItemUI

    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicMenuItemUI

        javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​java.lang.Object> oldStyleValues  
      private FlatMenuItemRenderer renderer  
      • Fields inherited from class javax.swing.plaf.basic.BasicMenuItemUI

        acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void applyStyle​(java.lang.Object style)  
      protected java.lang.Object applyStyleProperty​(java.lang.String key, java.lang.Object value)  
      protected java.beans.PropertyChangeListener createPropertyChangeListener​(javax.swing.JComponent c)  
      protected FlatMenuItemRenderer createRenderer()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      java.lang.invoke.MethodHandles.Lookup getLookupForStyling()  
      protected java.awt.Dimension getPreferredMenuItemSize​(javax.swing.JComponent c, javax.swing.Icon checkIcon, javax.swing.Icon arrowIcon, int defaultTextIconGap)  
      java.util.Map<java.lang.String,​java.lang.Class<?>> getStyleableInfos​(javax.swing.JComponent c)  
      java.lang.Object getStyleableValue​(javax.swing.JComponent c, java.lang.String key)  
      protected void installComponents​(javax.swing.JMenuItem menuItem)  
      protected void installDefaults()  
      protected void installStyle()  
      void installUI​(javax.swing.JComponent c)  
      void paint​(java.awt.Graphics g, javax.swing.JComponent c)  
      protected void uninstallDefaults()  
      • Methods inherited from class javax.swing.plaf.basic.BasicCheckBoxMenuItemUI

        getPropertyPrefix, processMouseEvent
      • Methods inherited from class javax.swing.plaf.basic.BasicMenuItemUI

        createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, doClick, getMaximumSize, getMinimumSize, getPath, getPreferredSize, installKeyboardActions, installListeners, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallKeyboardActions, uninstallListeners, 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
    • Field Detail

      • oldStyleValues

        private java.util.Map<java.lang.String,​java.lang.Object> oldStyleValues
    • Constructor Detail

      • FlatCheckBoxMenuItemUI

        public FlatCheckBoxMenuItemUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.basic.BasicMenuItemUI
      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class javax.swing.plaf.basic.BasicMenuItemUI
      • uninstallDefaults

        protected void uninstallDefaults()
        Overrides:
        uninstallDefaults in class javax.swing.plaf.basic.BasicMenuItemUI
      • installComponents

        protected void installComponents​(javax.swing.JMenuItem menuItem)
        Overrides:
        installComponents in class javax.swing.plaf.basic.BasicMenuItemUI
      • createPropertyChangeListener

        protected java.beans.PropertyChangeListener createPropertyChangeListener​(javax.swing.JComponent c)
        Overrides:
        createPropertyChangeListener in class javax.swing.plaf.basic.BasicMenuItemUI
      • installStyle

        protected void installStyle()
        Since:
        2
      • applyStyle

        protected void applyStyle​(java.lang.Object style)
        Since:
        2
      • applyStyleProperty

        protected java.lang.Object applyStyleProperty​(java.lang.String key,
                                                      java.lang.Object value)
        Since:
        2
      • getPreferredMenuItemSize

        protected java.awt.Dimension getPreferredMenuItemSize​(javax.swing.JComponent c,
                                                              javax.swing.Icon checkIcon,
                                                              javax.swing.Icon arrowIcon,
                                                              int defaultTextIconGap)
        Overrides:
        getPreferredMenuItemSize in class javax.swing.plaf.basic.BasicMenuItemUI
      • paint

        public void paint​(java.awt.Graphics g,
                          javax.swing.JComponent c)
        Overrides:
        paint in class javax.swing.plaf.basic.BasicMenuItemUI