javax.swing.plaf.metal
Class MetalComboBoxUI.MetalComboPopup
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPopupMenu
|
+--javax.swing.plaf.basic.BasicComboPopup
|
+--javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup
All Implemented Interfaces: Accessible , ComboPopup , ImageObserver , MenuContainer , MenuElement , Serializable
Enclosing class: MetalComboBoxUI
public class MetalComboBoxUI.MetalComboPopup extends BasicComboPopup
This inner class is marked "public" due to a compiler bug.
This class should be treated as a "protected" inner class.
Instantiate it only within subclasses of .
See Also: Serialized Form
Fields inherited from class javax.swing.plaf.basic.BasicComboPopup
autoscrollTimer , comboBox , hasEntered , isAutoScrolling , itemListener , keyListener , list , listDataListener , listMouseListener , listMouseMotionListener , listSelectionListener , mouseListener , mouseMotionListener , propertyChangeListener , SCROLL_DOWN , SCROLL_UP , scrollDirection , scroller , valueIsAdjusting
Method Summary
void
delegateFocus (MouseEvent e)
This is is a utility method that helps event handlers figure out where to
send the focus when the popup is brought up.
Methods inherited from class javax.swing.plaf.basic.BasicComboPopup
autoScrollDown , autoScrollUp , computePopupBounds , configureList , configurePopup , configureScroller , convertMouseEvent , createItemListener , createKeyListener , createList , createListDataListener , createListMouseListener , createListMouseMotionListener , createListSelectionListener , createMouseListener , createMouseMotionListener , createPropertyChangeListener , createScroller , getKeyListener , getList , getMouseListener , getMouseMotionListener , getPopupHeightForRowCount , hide , installComboBoxListeners , installComboBoxModelListeners , installKeyboardActions , installListListeners , isFocusTraversable , show , startAutoScrolling , stopAutoScrolling , togglePopup , uninstallComboBoxModelListeners , uninstallingUI , uninstallKeyboardActions , updateListBoxSelectionForEvent
Methods inherited from class javax.swing.JPopupMenu
add , add , add , addPopupMenuListener , addSeparator , createActionChangeListener , createActionComponent , firePopupMenuCanceled , firePopupMenuWillBecomeInvisible , firePopupMenuWillBecomeVisible , getAccessibleContext , getComponent , getComponentAtIndex , getComponentIndex , getDefaultLightWeightPopupEnabled , getInvoker , getLabel , getMargin , getSelectionModel , getSubElements , getUI , getUIClassID , insert , insert , isBorderPainted , isLightWeightPopupEnabled , isPopupTrigger , isVisible , menuSelectionChanged , pack , paintBorder , paramString , processKeyEvent , processMouseEvent , remove , removePopupMenuListener , setBorderPainted , setDefaultLightWeightPopupEnabled , setInvoker , setLabel , setLightWeightPopupEnabled , setLocation , setPopupSize , setPopupSize , setSelected , setSelectionModel , setUI , setVisible , show , updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener , addNotify , addPropertyChangeListener , addPropertyChangeListener , addVetoableChangeListener , computeVisibleRect , contains , createToolTip , disable , enable , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , fireVetoableChange , getActionForKeyStroke , getActionMap , getAlignmentX , getAlignmentY , getAutoscrolls , getBorder , getBounds , getClientProperty , getComponentGraphics , getConditionForKeyStroke , getDebugGraphicsOptions , getGraphics , getHeight , getInputMap , getInputMap , getInputVerifier , getInsets , getInsets , getListeners , getLocation , getMaximumSize , getMinimumSize , getNextFocusableComponent , getPreferredSize , getRegisteredKeyStrokes , getRootPane , getSize , getToolTipLocation , getToolTipText , getToolTipText , getTopLevelAncestor , getVerifyInputWhenFocusTarget , getVisibleRect , getWidth , getX , getY , grabFocus , hasFocus , isDoubleBuffered , isFocusCycleRoot , isLightweightComponent , isManagingFocus , isMaximumSizeSet , isMinimumSizeSet , isOpaque , isOptimizedDrawingEnabled , isPaintingTile , isPreferredSizeSet , isRequestFocusEnabled , isValidateRoot , paint , paintChildren , paintComponent , paintImmediately , paintImmediately , print , printAll , printBorder , printChildren , printComponent , processComponentKeyEvent , processFocusEvent , processKeyBinding , processKeyEvent , processMouseMotionEvent , putClientProperty , registerKeyboardAction , registerKeyboardAction , removeAncestorListener , removeNotify , removePropertyChangeListener , removePropertyChangeListener , removeVetoableChangeListener , repaint , repaint , requestDefaultFocus , requestFocus , resetKeyboardActions , reshape , revalidate , scrollRectToVisible , setActionMap , setAlignmentX , setAlignmentY , setAutoscrolls , setBackground , setBorder , setDebugGraphicsOptions , setDoubleBuffered , setEnabled , setFont , setForeground , setInputMap , setInputVerifier , setMaximumSize , setMinimumSize , setNextFocusableComponent , setOpaque , setPreferredSize , setRequestFocusEnabled , setToolTipText , setUI , setVerifyInputWhenFocusTarget , unregisterKeyboardAction , update
Methods inherited from class java.awt.Container
add , add , add , add , add , addContainerListener , addImpl , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getLayout , insets , invalidate , isAncestorOf , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , removeAll , removeContainerListener , setLayout , validate , validateTree
Methods inherited from class java.awt.Component
action , add , addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , bounds , checkImage , checkImage , coalesceEvents , contains , createImage , createImage , disableEvents , dispatchEvent , enable , enableEvents , enableInputMethods , getBackground , getBounds , getColorModel , getComponentOrientation , getCursor , getDropTarget , getFont , getFontMetrics , getForeground , getGraphicsConfiguration , getInputContext , getInputMethodRequests , getLocale , getLocation , getLocationOnScreen , getName , getParent , getPeer , getSize , getToolkit , getTreeLock , gotFocus , handleEvent , imageUpdate , inside , isDisplayable , isEnabled , isLightweight , isShowing , isValid , keyDown , keyUp , list , list , list , location , lostFocus , mouseDown , mouseDrag , mouseEnter , mouseExit , mouseMove , mouseUp , move , nextFocus , paintAll , postEvent , prepareImage , prepareImage , processComponentEvent , processHierarchyBoundsEvent , processHierarchyEvent , processInputMethodEvent , processMouseEvent , remove , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , repaint , repaint , repaint , resize , resize , setBounds , setBounds , setComponentOrientation , setCursor , setDropTarget , setLocale , setLocation , setName , setSize , setSize , show , size , toString , transferFocus
MetalComboBoxUI.MetalComboPopup
public MetalComboBoxUI.MetalComboPopup (JComboBox cBox)
delegateFocus
public void delegateFocus (MouseEvent e)
Description copied from class: BasicComboPopup
This is is a utility method that helps event handlers figure out where to
send the focus when the popup is brought up. The standard implementation
delegates the focus to the editor (if the combo box is editable) or to
the JComboBox if it is not editable.
Overrides: delegateFocus
in class BasicComboPopup
Submit a bug or feature For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation . That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, California, 94303, U.S.A. All Rights Reserved.