Class SlimComboBoxUI


  • public class SlimComboBoxUI
    extends javax.swing.plaf.metal.MetalComboBoxUI
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.plaf.metal.MetalComboBoxUI

        javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager, javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup, javax.swing.plaf.metal.MetalComboBoxUI.MetalPropertyChangeListener
      • Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicComboBoxUI

        javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager, javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler, javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler, javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler, javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler, javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static javax.swing.border.Border FOCUS_BORDER  
      static javax.swing.border.Border NORMAL_BORDER  
      • Fields inherited from class javax.swing.plaf.basic.BasicComboBoxUI

        arrowButton, cachedMinimumSize, comboBox, currentValuePane, editor, focusListener, hasFocus, isMinimumSizeDirty, itemListener, keyListener, listBox, listDataListener, padding, popup, popupKeyListener, popupMouseListener, popupMouseMotionListener, propertyChangeListener, squareButton
    • Constructor Summary

      Constructors 
      Constructor Description
      SlimComboBoxUI()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.ListCellRenderer createRenderer()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent b)  
      • Methods inherited from class javax.swing.plaf.metal.MetalComboBoxUI

        configureEditor, createArrowButton, createEditor, createLayoutManager, createPopup, createPropertyChangeListener, editablePropertyChanged, getBaseline, getMinimumSize, layoutComboBox, paint, paintCurrentValue, paintCurrentValueBackground, removeListeners, unconfigureEditor
      • Methods inherited from class javax.swing.plaf.basic.BasicComboBoxUI

        addEditor, configureArrowButton, createFocusListener, createItemListener, createKeyListener, createListDataListener, getAccessibleChild, getAccessibleChildrenCount, getBaselineResizeBehavior, getDefaultSize, getDisplaySize, getInsets, getMaximumSize, getPreferredSize, getSizeForComponent, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isFocusTraversable, isNavigationKey, isPopupVisible, rectangleForCurrentValue, removeEditor, selectNextPossibleValue, selectPreviousPossibleValue, setPopupVisible, toggleOpenClose, unconfigureArrowButton, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FOCUS_BORDER

        public static javax.swing.border.Border FOCUS_BORDER
      • NORMAL_BORDER

        public static javax.swing.border.Border NORMAL_BORDER
    • Constructor Detail

      • SlimComboBoxUI

        public SlimComboBoxUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent b)
      • createRenderer

        protected javax.swing.ListCellRenderer createRenderer()
        Overrides:
        createRenderer in class javax.swing.plaf.basic.BasicComboBoxUI