javax.swing.plaf.metal
Class MetalComboBoxButton
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.AbstractButton
|
+--javax.swing.JButton
|
+--javax.swing.plaf.metal.MetalComboBoxButton
public class MetalComboBoxButton extends JButton
JButton subclass to help out MetalComboBoxUI
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: MetalComboBoxButton
, Serialized Form
Fields inherited from class javax.swing.AbstractButton
actionListener ,
BORDER_PAINTED_CHANGED_PROPERTY ,
changeEvent ,
changeListener ,
CONTENT_AREA_FILLED_CHANGED_PROPERTY ,
DISABLED_ICON_CHANGED_PROPERTY ,
DISABLED_SELECTED_ICON_CHANGED_PROPERTY ,
FOCUS_PAINTED_CHANGED_PROPERTY ,
HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY ,
HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY ,
ICON_CHANGED_PROPERTY ,
itemListener ,
MARGIN_CHANGED_PROPERTY ,
MNEMONIC_CHANGED_PROPERTY ,
model ,
MODEL_CHANGED_PROPERTY ,
PRESSED_ICON_CHANGED_PROPERTY ,
ROLLOVER_ENABLED_CHANGED_PROPERTY ,
ROLLOVER_ICON_CHANGED_PROPERTY ,
ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY ,
SELECTED_ICON_CHANGED_PROPERTY ,
TEXT_CHANGED_PROPERTY ,
VERTICAL_ALIGNMENT_CHANGED_PROPERTY ,
VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
Methods inherited from class javax.swing.AbstractButton
addActionListener ,
addChangeListener ,
addItemListener ,
checkHorizontalKey ,
checkVerticalKey ,
createActionListener ,
createChangeListener ,
createItemListener ,
doClick ,
doClick ,
fireActionPerformed ,
fireItemStateChanged ,
fireStateChanged ,
getActionCommand ,
getDisabledIcon ,
getDisabledSelectedIcon ,
getHorizontalAlignment ,
getHorizontalTextPosition ,
getIcon ,
getLabel ,
getMargin ,
getMnemonic ,
getModel ,
getPressedIcon ,
getRolloverIcon ,
getRolloverSelectedIcon ,
getSelectedIcon ,
getSelectedObjects ,
getText ,
getUI ,
getVerticalAlignment ,
getVerticalTextPosition ,
init ,
isBorderPainted ,
isContentAreaFilled ,
isFocusPainted ,
isRolloverEnabled ,
isSelected ,
paintBorder ,
removeActionListener ,
removeChangeListener ,
removeItemListener ,
setActionCommand ,
setBorderPainted ,
setContentAreaFilled ,
setDisabledIcon ,
setDisabledSelectedIcon ,
setEnabled ,
setFocusPainted ,
setHorizontalAlignment ,
setHorizontalTextPosition ,
setIcon ,
setLabel ,
setMargin ,
setMnemonic ,
setMnemonic ,
setModel ,
setPressedIcon ,
setRolloverEnabled ,
setRolloverIcon ,
setRolloverSelectedIcon ,
setSelected ,
setSelectedIcon ,
setText ,
setUI ,
setVerticalAlignment ,
setVerticalTextPosition
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 ,
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 ,
setFont ,
setForeground ,
setMaximumSize ,
setMinimumSize ,
setNextFocusableComponent ,
setOpaque ,
setPreferredSize ,
setRequestFocusEnabled ,
setToolTipText ,
setUI ,
setVisible ,
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 ,
remove ,
remove ,
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 ,
hide ,
imageUpdate ,
inside ,
isDisplayable ,
isEnabled ,
isLightweight ,
isShowing ,
isValid ,
isVisible ,
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 ,
setLocation ,
setName ,
setSize ,
setSize ,
show ,
show ,
size ,
toString ,
transferFocus
comboBox
protected JComboBox comboBox
listBox
protected JList listBox
rendererPane
protected CellRendererPane rendererPane
comboIcon
protected Icon comboIcon
iconOnly
protected boolean iconOnly
MetalComboBoxButton
public MetalComboBoxButton (JComboBox cb,
Icon i,
CellRendererPane pane,
JList list)
MetalComboBoxButton
public MetalComboBoxButton (JComboBox cb,
Icon i,
boolean onlyIcon,
CellRendererPane pane,
JList list)
getComboBox
public final JComboBox getComboBox ()
setComboBox
public final void setComboBox (JComboBox cb)
getComboIcon
public final Icon getComboIcon ()
setComboIcon
public final void setComboIcon (Icon i)
isIconOnly
public final boolean isIconOnly ()
setIconOnly
public final void setIconOnly (boolean isIconOnly)
isFocusTraversable
public boolean isFocusTraversable ()
Description copied from class: JComponent
Identifies whether or not this component can receive the focus.
A disabled button, for example, would return false.
Overrides: isFocusTraversable in class JComponent
Tags copied from class: JComponent
Returns: true if this component can receive the focus
paintComponent
public void paintComponent (Graphics g)
Description copied from class: JComponent
If the UI delegate is non-null, call its paint
method. We pass the delegate a copy of the Graphics
object to protect the rest of the paint code from
irrevocable changes (e.g. Graphics.translate()).
Overrides: paintComponent in class JComponent
Tags copied from class: JComponent
See Also: JComponent.paint(java.awt.Graphics)
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.