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
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 ,
firePopupMenuCanceled ,
firePopupMenuWillBecomeInvisible ,
firePopupMenuWillBecomeVisible ,
getAccessibleContext ,
getComponent ,
getComponentAtIndex ,
getComponentIndex ,
getDefaultLightWeightPopupEnabled ,
getInvoker ,
getLabel ,
getMargin ,
getSelectionModel ,
getSubElements ,
getUI ,
getUIClassID ,
insert ,
insert ,
isBorderPainted ,
isLightWeightPopupEnabled ,
isVisible ,
menuSelectionChanged ,
pack ,
paintBorder ,
paramString ,
processKeyEvent ,
processMouseEvent ,
remove ,
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 ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
firePropertyChange ,
fireVetoableChange ,
getActionForKeyStroke ,
getAlignmentX ,
getAlignmentY ,
getAutoscrolls ,
getBorder ,
getBounds ,
getClientProperty ,
getComponentGraphics ,
getConditionForKeyStroke ,
getDebugGraphicsOptions ,
getGraphics ,
getHeight ,
getInsets ,
getInsets ,
getLocation ,
getMaximumSize ,
getMinimumSize ,
getNextFocusableComponent ,
getPreferredSize ,
getRegisteredKeyStrokes ,
getRootPane ,
getSize ,
getToolTipLocation ,
getToolTipText ,
getToolTipText ,
getTopLevelAncestor ,
getVisibleRect ,
getWidth ,
getX ,
getY ,
grabFocus ,
hasFocus ,
isDoubleBuffered ,
isFocusCycleRoot ,
isLightweightComponent ,
isManagingFocus ,
isOpaque ,
isOptimizedDrawingEnabled ,
isPaintingTile ,
isRequestFocusEnabled ,
isValidateRoot ,
paint ,
paintChildren ,
paintComponent ,
paintImmediately ,
paintImmediately ,
processComponentKeyEvent ,
processFocusEvent ,
processKeyEvent ,
processMouseMotionEvent ,
putClientProperty ,
registerKeyboardAction ,
registerKeyboardAction ,
removeAncestorListener ,
removeNotify ,
removePropertyChangeListener ,
removePropertyChangeListener ,
removeVetoableChangeListener ,
repaint ,
repaint ,
requestDefaultFocus ,
requestFocus ,
resetKeyboardActions ,
reshape ,
revalidate ,
scrollRectToVisible ,
setAlignmentX ,
setAlignmentY ,
setAutoscrolls ,
setBackground ,
setBorder ,
setDebugGraphicsOptions ,
setDoubleBuffered ,
setEnabled ,
setFont ,
setForeground ,
setMaximumSize ,
setMinimumSize ,
setNextFocusableComponent ,
setOpaque ,
setPreferredSize ,
setRequestFocusEnabled ,
setToolTipText ,
setUI ,
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 ,
print ,
printComponents ,
processContainerEvent ,
processEvent ,
removeAll ,
removeContainerListener ,
setCursor ,
setLayout ,
validate ,
validateTree
Methods inherited from class java.awt.Component
action ,
add ,
addComponentListener ,
addFocusListener ,
addInputMethodListener ,
addKeyListener ,
addMouseListener ,
addMouseMotionListener ,
bounds ,
checkImage ,
checkImage ,
coalesceEvents ,
contains ,
createImage ,
createImage ,
disable ,
disableEvents ,
dispatchEvent ,
enable ,
enable ,
enableEvents ,
enableInputMethods ,
getBackground ,
getBounds ,
getColorModel ,
getComponentOrientation ,
getCursor ,
getDropTarget ,
getFont ,
getFontMetrics ,
getForeground ,
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 ,
printAll ,
processComponentEvent ,
processInputMethodEvent ,
processMouseEvent ,
remove ,
removeComponentListener ,
removeFocusListener ,
removeInputMethodListener ,
removeKeyListener ,
removeMouseListener ,
removeMouseMotionListener ,
repaint ,
repaint ,
repaint ,
resize ,
resize ,
setBounds ,
setBounds ,
setComponentOrientation ,
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 Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.