javax.swing.plaf.metal
Class MetalComboBoxUI
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--javax.swing.plaf.ComboBoxUI
|
+--javax.swing.plaf.basic.BasicComboBoxUI
|
+--javax.swing.plaf.metal.MetalComboBoxUI
- public class MetalComboBoxUI
- extends BasicComboBoxUI
Metal UI for JComboBox
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is appropriate
for short term storage or RMI between applications running the same
version of Swing. A future release of Swing will provide support for
long term persistence.
- See Also:
MetalComboBoxListCellRenderer
,
MetalPopupMenuBorder
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 |
Methods inherited from class javax.swing.plaf.basic.BasicComboBoxUI |
addEditor,
createFocusListener,
createItemListener,
createKeyListener,
createListDataListener,
createRenderer,
getAccessibleChild,
getAccessibleChildrenCount,
getDefaultSize,
getDisplaySize,
getInsets,
getMaximumSize,
getPreferredSize,
installComponents,
installDefaults,
isNavigationKey,
isPopupVisible,
paintCurrentValue,
paintCurrentValueBackground,
rectangleForCurrentValue,
removeEditor,
setPopupVisible,
toggleOpenClose,
uninstallComponents,
uninstallDefaults |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
MetalComboBoxUI
public MetalComboBoxUI()
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
- Overrides:
- installUI in class BasicComboBoxUI
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
- uninstallUI in class BasicComboBoxUI
paint
public void paint(Graphics g,
JComponent c)
- Overrides:
- paint in class BasicComboBoxUI
createEditor
protected ComboBoxEditor createEditor()
- Overrides:
- createEditor in class BasicComboBoxUI
createPopup
protected ComboPopup createPopup()
- Overrides:
- createPopup in class BasicComboBoxUI
createArrowButton
protected JButton createArrowButton()
- Overrides:
- createArrowButton in class BasicComboBoxUI
createPropertyChangeListener
public PropertyChangeListener createPropertyChangeListener()
- Overrides:
- createPropertyChangeListener in class BasicComboBoxUI
editablePropertyChanged
protected void editablePropertyChanged(PropertyChangeEvent e)
createLayoutManager
protected LayoutManager createLayoutManager()
- Overrides:
- createLayoutManager in class BasicComboBoxUI
layoutComboBox
public void layoutComboBox(Container parent,
MetalComboBoxUI.MetalComboBoxLayoutManager manager)
isFocusTraversable
public boolean isFocusTraversable(JComboBox c)
- Overrides:
- isFocusTraversable in class BasicComboBoxUI
installListeners
protected void installListeners()
- Overrides:
- installListeners in class BasicComboBoxUI
uninstallListeners
protected void uninstallListeners()
- Overrides:
- uninstallListeners in class BasicComboBoxUI
removeListeners
protected void removeListeners()
configureEditor
public void configureEditor()
- Overrides:
- configureEditor in class BasicComboBoxUI
unconfigureEditor
public void unconfigureEditor()
- Overrides:
- unconfigureEditor in class BasicComboBoxUI
configureArrowButton
public void configureArrowButton()
- Overrides:
- configureArrowButton in class BasicComboBoxUI
unconfigureArrowButton
public void unconfigureArrowButton()
- Overrides:
- unconfigureArrowButton in class BasicComboBoxUI
getMinimumSize
public Dimension getMinimumSize(JComponent c)
- Overrides:
- getMinimumSize in class BasicComboBoxUI
selectNextPossibleValue
protected void selectNextPossibleValue()
- Overrides:
- selectNextPossibleValue in class BasicComboBoxUI
selectPreviousPossibleValue
protected void selectPreviousPossibleValue()
- Overrides:
- selectPreviousPossibleValue in class BasicComboBoxUI
installKeyboardActions
protected void installKeyboardActions()
- Overrides:
- installKeyboardActions in class BasicComboBoxUI
uninstallKeyboardActions
protected void uninstallKeyboardActions()
- Overrides:
- uninstallKeyboardActions in class BasicComboBoxUI
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.