JIDE 3.5.15

com.jidesoft.plaf.metal
Class MetalExComboBoxUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.ComboBoxUI
          extended by javax.swing.plaf.basic.BasicComboBoxUI
              extended by javax.swing.plaf.metal.MetalComboBoxUI
                  extended by com.jidesoft.plaf.metal.MetalExComboBoxUI
All Implemented Interfaces:
ExComboBoxUI

public class MetalExComboBoxUI
extends MetalComboBoxUI
implements ExComboBoxUI


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.plaf.metal.MetalComboBoxUI
MetalComboBoxUI.MetalComboBoxLayoutManager, MetalComboBoxUI.MetalComboPopup, MetalComboBoxUI.MetalPropertyChangeListener
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicComboBoxUI
BasicComboBoxUI.ComboBoxLayoutManager, BasicComboBoxUI.FocusHandler, BasicComboBoxUI.ItemHandler, BasicComboBoxUI.KeyHandler, BasicComboBoxUI.ListDataHandler, BasicComboBoxUI.PropertyChangeHandler
 
Field Summary
protected  ExComboBox _comboBox
           
 
Fields inherited from class javax.swing.plaf.basic.BasicComboBoxUI
arrowButton, cachedMinimumSize, comboBox, currentValuePane, editor, focusListener, hasFocus, isMinimumSizeDirty, itemListener, keyListener, listBox, listDataListener, popup, popupKeyListener, popupMouseListener, popupMouseMotionListener, propertyChangeListener
 
Constructor Summary
MetalExComboBoxUI()
           
 
Method Summary
 void configureEditor()
           
protected  JButton createArrowButton()
           
protected  ComboBoxEditor createEditor()
           
protected  FocusListener createFocusListener()
           
protected  ComboPopup createPopup()
           
protected  ListCellRenderer createRenderer()
           
static ComponentUI createUI(JComponent c)
           
 PopupPanel getPopupPanel()
           
 void installUI(JComponent c)
           
protected  void selectNextPossibleValue()
           
 
Methods inherited from class javax.swing.plaf.metal.MetalComboBoxUI
createLayoutManager, createPropertyChangeListener, editablePropertyChanged, getBaseline, getMinimumSize, layoutComboBox, paint, paintCurrentValue, paintCurrentValueBackground, removeListeners, unconfigureEditor
 
Methods inherited from class javax.swing.plaf.basic.BasicComboBoxUI
addEditor, configureArrowButton, createItemListener, createKeyListener, createListDataListener, getAccessibleChild, getAccessibleChildrenCount, getBaselineResizeBehavior, getDefaultSize, getDisplaySize, getInsets, getMaximumSize, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, isFocusTraversable, isNavigationKey, isPopupVisible, rectangleForCurrentValue, removeEditor, 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

_comboBox

protected ExComboBox _comboBox
Constructor Detail

MetalExComboBoxUI

public MetalExComboBoxUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent c)

installUI

public void installUI(JComponent c)
Overrides:
installUI in class BasicComboBoxUI

createArrowButton

protected JButton createArrowButton()
Overrides:
createArrowButton in class MetalComboBoxUI

createPopup

protected ComboPopup createPopup()
Overrides:
createPopup in class MetalComboBoxUI

createRenderer

protected ListCellRenderer createRenderer()
Overrides:
createRenderer in class BasicComboBoxUI

createEditor

protected ComboBoxEditor createEditor()
Overrides:
createEditor in class MetalComboBoxUI

getPopupPanel

public PopupPanel getPopupPanel()
Specified by:
getPopupPanel in interface ExComboBoxUI

selectNextPossibleValue

protected void selectNextPossibleValue()
Overrides:
selectNextPossibleValue in class BasicComboBoxUI

configureEditor

public void configureEditor()
Overrides:
configureEditor in class MetalComboBoxUI

createFocusListener

protected FocusListener createFocusListener()
Overrides:
createFocusListener in class BasicComboBoxUI

JIDE 3.5.15