Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing

Class JComboBox

java.lang.Object
|
+--java.awt.Component
   |
   +--java.awt.Container
      |
      +--javax.swing.JComponent
         |
         +--javax.swing.JComboBox

All Implemented Interfaces:

ItemSelectable, ListDataListener, ActionListener, Accessible, Serializable, ImageObserver, MenuContainer, Serializable


public class JComboBox

extends JComponent

implements ItemSelectable, ListDataListener, ActionListener, Accessible

JComboBox

Author:

Field Summary

java.lang.StringactionCommand

actionCommand
javax.swing.ComboBoxModeldataModel

dataModel
javax.swing.ComboBoxEditoreditor

editor
booleanisEditable

isEditable
javax.swing.JComboBox.KeySelectionManagerkeySelectionManager

keySelectionManager
booleanlightWeightPopupEnabled

lightWeightPopupEnabled
intmaximumRowCount

maximumRowCount
javax.swing.ListCellRendererrenderer

renderer
java.lang.ObjectselectedItemReminder

selectedItemReminder

Constructor Summary

JComboBox(javax.swing.ComboBoxModel value0)

Constructor JComboBox
JComboBox(java.lang.Object[] value0)

Constructor JComboBox
JComboBox(java.util.Vector value0)

Constructor JComboBox
JComboBox()

Constructor JComboBox

Method Summary

voidactionPerformed(java.awt.event.ActionEvent value0)

actionPerformed
voidaddActionListener(java.awt.event.ActionListener value0)

addActionListener
voidaddItem(java.lang.Object value0)

addItem
voidaddItemListener(java.awt.event.ItemListener value0)

addItemListener
voidconfigureEditor(javax.swing.ComboBoxEditor value0, java.lang.Object value1)

configureEditor
voidconfigurePropertiesFromAction(javax.swing.Action value0)

configurePropertiesFromAction
voidcontentsChanged(javax.swing.event.ListDataEvent value0)

contentsChanged
java.beans.PropertyChangeListenercreateActionPropertyChangeListener(javax.swing.Action value0)

createActionPropertyChangeListener
javax.swing.JComboBox.KeySelectionManagercreateDefaultKeySelectionManager()

createDefaultKeySelectionManager
voidfireActionEvent()

fireActionEvent
voidfireItemStateChanged(java.awt.event.ItemEvent value0)

fireItemStateChanged
javax.accessibility.AccessibleContextgetAccessibleContext()

getAccessibleContext
javax.swing.ActiongetAction()

getAction
java.lang.StringgetActionCommand()

getActionCommand
javax.swing.ComboBoxEditorgetEditor()

getEditor
java.lang.ObjectgetItemAt(int value0)

getItemAt
intgetItemCount()

getItemCount
javax.swing.JComboBox.KeySelectionManagergetKeySelectionManager()

getKeySelectionManager
intgetMaximumRowCount()

getMaximumRowCount
javax.swing.ComboBoxModelgetModel()

getModel
javax.swing.ListCellRenderergetRenderer()

getRenderer
intgetSelectedIndex()

getSelectedIndex
java.lang.ObjectgetSelectedItem()

getSelectedItem
java.lang.Object[]getSelectedObjects()

getSelectedObjects
javax.swing.plaf.ComboBoxUIgetUI()

getUI
java.lang.StringgetUIClassID()

getUIClassID
voidhidePopup()

hidePopup
voidinsertItemAt(java.lang.Object value0, int value1)

insertItemAt
voidinstallAncestorListener()

installAncestorListener
voidintervalAdded(javax.swing.event.ListDataEvent value0)

intervalAdded
voidintervalRemoved(javax.swing.event.ListDataEvent value0)

intervalRemoved
booleanisEditable()

isEditable
booleanisFocusTraversable()

isFocusTraversable
booleanisLightWeightPopupEnabled()

isLightWeightPopupEnabled
booleanisPopupVisible()

isPopupVisible
java.lang.StringparamString()

paramString
voidprocessKeyEvent(java.awt.event.KeyEvent value0)

processKeyEvent
voidremoveActionListener(java.awt.event.ActionListener value0)

removeActionListener
voidremoveAllItems()

removeAllItems
voidremoveItem(java.lang.Object value0)

removeItem
voidremoveItemAt(int value0)

removeItemAt
voidremoveItemListener(java.awt.event.ItemListener value0)

removeItemListener
booleanselectWithKeyChar(char value0)

selectWithKeyChar
voidselectedItemChanged()

selectedItemChanged
voidsetAction(javax.swing.Action value0)

setAction
voidsetActionCommand(java.lang.String value0)

setActionCommand
voidsetEditable(boolean value0)

setEditable
voidsetEditor(javax.swing.ComboBoxEditor value0)

setEditor
voidsetEnabled(boolean value0)

setEnabled
voidsetKeySelectionManager(javax.swing.JComboBox.KeySelectionManager value0)

setKeySelectionManager
voidsetLightWeightPopupEnabled(boolean value0)

setLightWeightPopupEnabled
voidsetMaximumRowCount(int value0)

setMaximumRowCount
voidsetModel(javax.swing.ComboBoxModel value0)

setModel
voidsetPopupVisible(boolean value0)

setPopupVisible
voidsetRenderer(javax.swing.ListCellRenderer value0)

setRenderer
voidsetSelectedIndex(int value0)

setSelectedIndex
voidsetSelectedItem(java.lang.Object value0)

setSelectedItem
voidsetUI(javax.swing.plaf.ComboBoxUI ui)

setUI
voidshowPopup()

showPopup
voidupdateUI()

updateUI

Field Details

actionCommand

protected String actionCommand

actionCommand


dataModel

protected ComboBoxModel dataModel

dataModel


editor

protected ComboBoxEditor editor

editor


isEditable

protected boolean isEditable

isEditable


keySelectionManager

protected JComboBox.KeySelectionManager keySelectionManager

keySelectionManager


lightWeightPopupEnabled

protected boolean lightWeightPopupEnabled

lightWeightPopupEnabled


maximumRowCount

protected int maximumRowCount

maximumRowCount


renderer

protected ListCellRenderer renderer

renderer


selectedItemReminder

protected Object selectedItemReminder

selectedItemReminder


Constructor Details

JComboBox

public JComboBox()

Constructor JComboBox


JComboBox

public JComboBox(java.lang.Object[] value0)

Constructor JComboBox

Parameters:


JComboBox

public JComboBox(java.util.Vector value0)

Constructor JComboBox

Parameters:


JComboBox

public JComboBox(javax.swing.ComboBoxModel value0)

Constructor JComboBox

Parameters:


Method Details

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent value0)

actionPerformed

Parameters:


addActionListener

public void addActionListener(java.awt.event.ActionListener value0)

addActionListener

Parameters:


addItem

public void addItem(java.lang.Object value0)

addItem

Parameters:


addItemListener

public void addItemListener(java.awt.event.ItemListener value0)

addItemListener

Parameters:


configureEditor

public void configureEditor(javax.swing.ComboBoxEditor value0, java.lang.Object value1)

configureEditor

Parameters:


configurePropertiesFromAction

protected void configurePropertiesFromAction(javax.swing.Action value0)

configurePropertiesFromAction

Parameters:


contentsChanged

public void contentsChanged(javax.swing.event.ListDataEvent value0)

contentsChanged

Parameters:


createActionPropertyChangeListener

protected PropertyChangeListener createActionPropertyChangeListener(javax.swing.Action value0)

createActionPropertyChangeListener

Parameters:


createDefaultKeySelectionManager

protected JComboBox.KeySelectionManager createDefaultKeySelectionManager()

createDefaultKeySelectionManager


fireActionEvent

protected void fireActionEvent()

fireActionEvent


fireItemStateChanged

protected void fireItemStateChanged(java.awt.event.ItemEvent value0)

fireItemStateChanged

Parameters:


getAccessibleContext

public AccessibleContext getAccessibleContext()

getAccessibleContext


getAction

public Action getAction()

getAction


getActionCommand

public String getActionCommand()

getActionCommand


getEditor

public ComboBoxEditor getEditor()

getEditor


getItemAt

public Object getItemAt(int value0)

getItemAt

Parameters:


getItemCount

public int getItemCount()

getItemCount


getKeySelectionManager

public JComboBox.KeySelectionManager getKeySelectionManager()

getKeySelectionManager


getMaximumRowCount

public int getMaximumRowCount()

getMaximumRowCount


getModel

public ComboBoxModel getModel()

getModel


getRenderer

public ListCellRenderer getRenderer()

getRenderer


getSelectedIndex

public int getSelectedIndex()

getSelectedIndex


getSelectedItem

public Object getSelectedItem()

getSelectedItem


getSelectedObjects

public Object[] getSelectedObjects()

getSelectedObjects


getUI

public ComboBoxUI getUI()

getUI


getUIClassID

public String getUIClassID()

getUIClassID


hidePopup

public void hidePopup()

hidePopup


insertItemAt

public void insertItemAt(java.lang.Object value0, int value1)

insertItemAt

Parameters:


installAncestorListener

protected void installAncestorListener()

installAncestorListener


intervalAdded

public void intervalAdded(javax.swing.event.ListDataEvent value0)

intervalAdded

Parameters:


intervalRemoved

public void intervalRemoved(javax.swing.event.ListDataEvent value0)

intervalRemoved

Parameters:


isEditable

public boolean isEditable()

isEditable


isFocusTraversable

public boolean isFocusTraversable()

isFocusTraversable


isLightWeightPopupEnabled

public boolean isLightWeightPopupEnabled()

isLightWeightPopupEnabled


isPopupVisible

public boolean isPopupVisible()

isPopupVisible


paramString

protected String paramString()

paramString


processKeyEvent

public void processKeyEvent(java.awt.event.KeyEvent value0)

processKeyEvent

Parameters:


removeActionListener

public void removeActionListener(java.awt.event.ActionListener value0)

removeActionListener

Parameters:


removeAllItems

public void removeAllItems()

removeAllItems


removeItem

public void removeItem(java.lang.Object value0)

removeItem

Parameters:


removeItemAt

public void removeItemAt(int value0)

removeItemAt

Parameters:


removeItemListener

public void removeItemListener(java.awt.event.ItemListener value0)

removeItemListener

Parameters:


selectWithKeyChar

public boolean selectWithKeyChar(char value0)

selectWithKeyChar

Parameters:


selectedItemChanged

protected void selectedItemChanged()

selectedItemChanged


setAction

public void setAction(javax.swing.Action value0)

setAction

Parameters:


setActionCommand

public void setActionCommand(java.lang.String value0)

setActionCommand

Parameters:


setEditable

public void setEditable(boolean value0)

setEditable

Parameters:


setEditor

public void setEditor(javax.swing.ComboBoxEditor value0)

setEditor

Parameters:


setEnabled

public void setEnabled(boolean value0)

setEnabled

Parameters:


setKeySelectionManager

public void setKeySelectionManager(javax.swing.JComboBox.KeySelectionManager value0)

setKeySelectionManager

Parameters:


setLightWeightPopupEnabled

public void setLightWeightPopupEnabled(boolean value0)

setLightWeightPopupEnabled

Parameters:


setMaximumRowCount

public void setMaximumRowCount(int value0)

setMaximumRowCount

Parameters:


setModel

public void setModel(javax.swing.ComboBoxModel value0)

setModel

Parameters:


setPopupVisible

public void setPopupVisible(boolean value0)

setPopupVisible

Parameters:


setRenderer

public void setRenderer(javax.swing.ListCellRenderer value0)

setRenderer

Parameters:


setSelectedIndex

public void setSelectedIndex(int value0)

setSelectedIndex

Parameters:


setSelectedItem

public void setSelectedItem(java.lang.Object value0)

setSelectedItem

Parameters:


setUI

public void setUI(javax.swing.plaf.ComboBoxUI ui)

setUI

Parameters:


showPopup

public void showPopup()

showPopup


updateUI

public void updateUI()

updateUI