|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.AbstractCellEditor com.jidesoft.grid.AbstractJideCellEditor com.jidesoft.grid.ContextSensitiveCellEditor com.jidesoft.grid.ExComboBoxCellEditor com.jidesoft.grid.ListComboBoxCellEditor
public class ListComboBoxCellEditor
This class is for any cell editor where one needs to choose value from a list. It used ListExComboBox as the editor.
Field Summary |
---|
Fields inherited from class com.jidesoft.grid.ExComboBoxCellEditor |
---|
_comboBox |
Fields inherited from class com.jidesoft.grid.ContextSensitiveCellEditor |
---|
DEFAULT_CELL_EDITOR_BORDER |
Fields inherited from class com.jidesoft.grid.AbstractJideCellEditor |
---|
_clickCountToStart |
Fields inherited from class javax.swing.AbstractCellEditor |
---|
changeEvent, listenerList |
Constructor Summary | |
---|---|
ListComboBoxCellEditor()
|
|
ListComboBoxCellEditor(ComboBoxModel model)
Creates a ListComboBoxCellEditor that takes it's items from an existing ComboBoxModel . |
|
ListComboBoxCellEditor(ComboBoxModel model,
Class<?> type)
Creates a ListComboBoxCellEditor that takes it's items from an existing ComboBoxModel . |
|
ListComboBoxCellEditor(Object[] data)
Creates a ListComboBoxCellEditor that contains the elements in the specified array. |
|
ListComboBoxCellEditor(Object[] data,
Class<?> type)
Creates a ListComboBoxCellEditor that contains the elements in the specified array. |
|
ListComboBoxCellEditor(Vector<?> data)
Creates a ListComboBoxCellEditor that contains the elements in the specified Vector. |
|
ListComboBoxCellEditor(Vector<?> data,
Class<?> type)
Creates a ListComboBoxCellEditor that contains the elements in the specified Vector. |
Method Summary | |
---|---|
ExComboBox |
createExComboBox()
Creates an ExComboBox or its subclass used by this cell editor. |
ExComboBox |
createExComboBox(ComboBoxModel model,
Class<?> type)
Creates an ExComboBox or its subclass used by this cell editor. |
protected ListExComboBox |
createListComboBox(ComboBoxModel model,
Class<?> type)
Creates the list combobox. |
void |
setConverterContext(ConverterContext context)
Set the converter context for the cell editor. |
void |
setPossibleValues(Object[] data)
Sets possible value set for the cell editor. |
Methods inherited from class com.jidesoft.grid.ExComboBoxCellEditor |
---|
actionPerformed, customizeExComboBox, getCellEditorValue, getComboBox, getTableCellEditorComponent, isEditorStyleSupported, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, setCellEditorValue, setConverter, setType, stopCellEditing |
Methods inherited from class com.jidesoft.grid.ContextSensitiveCellEditor |
---|
getConverter, getConverterContext, getEditorContext, getEditorStyle, getType, isUseConverterContext, setEditorContext, setEditorStyle, setUseConverterContext |
Methods inherited from class com.jidesoft.grid.AbstractJideCellEditor |
---|
addValidationListener, getClickCountToStart, getDefaultErrorBehavior, getValidationListeners, isAutoStopCellEditing, isCellEditable, isPassEnterKeyToTable, removeValidationListener, setAutoStopCellEditing, setClickCountToStart, setDefaultErrorBehavior, setPassEnterKeyToTable, validate |
Methods inherited from class javax.swing.AbstractCellEditor |
---|
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCell |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.CellEditor |
---|
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell |
Constructor Detail |
---|
public ListComboBoxCellEditor()
public ListComboBoxCellEditor(Object[] data)
ListComboBoxCellEditor
that contains the elements in the specified array. By default the
first item in the array (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxpublic ListComboBoxCellEditor(Vector<?> data)
ListComboBoxCellEditor
that contains the elements in the specified Vector. By default the
first item in the Vector (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxpublic ListComboBoxCellEditor(ComboBoxModel model)
ListComboBoxCellEditor
that takes it's items from an existing ComboBoxModel
.
Since the ComboBoxModel
is provided, a combo box created using this constructor does not create a
default combo box model and may impact how the insert, remove and add methods behave.
model
- the ComboBoxModel
that provides the displayed list of itemspublic ListComboBoxCellEditor(Object[] data, Class<?> type)
ListComboBoxCellEditor
that contains the elements in the specified array. By default the
first item in the array (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxtype
- type of element in the data array.public ListComboBoxCellEditor(Vector<?> data, Class<?> type)
ListComboBoxCellEditor
that contains the elements in the specified Vector. By default the
first item in the Vector (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxtype
- type of element in the data vector.public ListComboBoxCellEditor(ComboBoxModel model, Class<?> type)
ListComboBoxCellEditor
that takes it's items from an existing ComboBoxModel
.
Since the ComboBoxModel
is provided, a combo box created using this constructor does not create a
default combo box model and may impact how the insert, remove and add methods behave.
model
- the ComboBoxModel
that provides the displayed list of itemstype
- the element type.Method Detail |
---|
public ExComboBox createExComboBox(ComboBoxModel model, Class<?> type)
ExComboBoxCellEditor
ExComboBoxCellEditor.createExComboBox()
, this method takes a ComboBoxModel and type. By default, this method will call
createExComboBox() but subclass can override it to create an ExComboBox.
createExComboBox
in class ExComboBoxCellEditor
model
- the combobox model.type
- the type of the element in the model.
public ExComboBox createExComboBox()
ExComboBoxCellEditor
createExComboBox
in class ExComboBoxCellEditor
protected ListExComboBox createListComboBox(ComboBoxModel model, Class<?> type)
model
- the ComboBoxModel
that provides the displayed list of itemstype
- the element type.
public void setPossibleValues(Object[] data)
data
- the possible value setpublic void setConverterContext(ConverterContext context)
ContextSensitiveCellEditor
ContextSensitiveCellEditor.isUseConverterContext()
to decide
if the editor should use the cell's converter context or use null always.
setConverterContext
in interface ConverterContextSupport
setConverterContext
in class ContextSensitiveCellEditor
context
- the converter contextContextSensitiveCellEditor.getConverterContext()
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |