|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractCellEditor
com.jidesoft.grid.AbstractJideCellEditor
com.jidesoft.grid.ContextSensitiveCellEditor
com.jidesoft.grid.AbstractComboBoxCellEditor
com.jidesoft.grid.LegacyListComboBoxCellEditor
public class LegacyListComboBoxCellEditor
This class is for any cell editor where one needs to choose value from a list. It used ListComboBox as the editor.
Field Summary |
---|
Fields inherited from class com.jidesoft.grid.AbstractComboBoxCellEditor |
---|
_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 | |
---|---|
LegacyListComboBoxCellEditor()
|
|
LegacyListComboBoxCellEditor(ComboBoxModel model)
Creates a LegacyListComboBoxCellEditor that takes it's items from an existing
ComboBoxModel . |
|
LegacyListComboBoxCellEditor(ComboBoxModel model,
Class<?> type)
Creates a LegacyListComboBoxCellEditor that takes it's items from an existing
ComboBoxModel . |
|
LegacyListComboBoxCellEditor(Object[] data)
Creates a LegacyListComboBoxCellEditor that contains the elements in the specified
array. |
|
LegacyListComboBoxCellEditor(Object[] data,
Class<?> type)
Creates a LegacyListComboBoxCellEditor that contains the elements in the specified
array. |
|
LegacyListComboBoxCellEditor(Vector<?> data)
Creates a LegacyListComboBoxCellEditor that contains the elements in the specified
Vector. |
|
LegacyListComboBoxCellEditor(Vector<?> data,
Class<?> type)
Creates a LegacyListComboBoxCellEditor that contains the elements in the specified
Vector. |
Method Summary | |
---|---|
AbstractComboBox |
createAbstractComboBox()
Creates an AbstractComboBox or its subclass used by this cell editor. |
AbstractComboBox |
createAbstractComboBox(ComboBoxModel model,
Class<?> type)
Creates an AbstractComboBox or its subclass used by this cell editor. |
protected ListComboBox |
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.AbstractComboBoxCellEditor |
---|
actionPerformed, customizeAbstractComboBox, getCellEditorValue, getComboBox, getTableCellEditorComponent, isEditorStyleSupported, itemStateChanged, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, setCellEditorValue, setConverter, stopCellEditing |
Methods inherited from class com.jidesoft.grid.ContextSensitiveCellEditor |
---|
getConverter, getConverterContext, getEditorContext, getEditorStyle, getType, isUseConverterContext, setEditorContext, setEditorStyle, setType, 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 LegacyListComboBoxCellEditor()
public LegacyListComboBoxCellEditor(Object[] data)
LegacyListComboBoxCellEditor
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 LegacyListComboBoxCellEditor(Vector<?> data)
LegacyListComboBoxCellEditor
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 LegacyListComboBoxCellEditor(ComboBoxModel model)
LegacyListComboBoxCellEditor
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 LegacyListComboBoxCellEditor(Object[] data, Class<?> type)
LegacyListComboBoxCellEditor
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 LegacyListComboBoxCellEditor(Vector<?> data, Class<?> type)
LegacyListComboBoxCellEditor
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 LegacyListComboBoxCellEditor(ComboBoxModel model, Class<?> type)
LegacyListComboBoxCellEditor
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 AbstractComboBox createAbstractComboBox(ComboBoxModel model, Class<?> type)
AbstractComboBoxCellEditor
AbstractComboBoxCellEditor.createAbstractComboBox()
, this method takes a ComboBoxModel and type. By default, this method will call
createAbstractComboBox() but subclass can override it to create an AbstractComboBox.
createAbstractComboBox
in class AbstractComboBoxCellEditor
model
- the combobox model.type
- the type of the element in the model.
public AbstractComboBox createAbstractComboBox()
AbstractComboBoxCellEditor
createAbstractComboBox
in class AbstractComboBoxCellEditor
protected ListComboBox 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 |