public class DropDownColumn<T,V> extends AbstractColumn<T,V> implements EditableColumn<T,V>
Modifier and Type | Class and Description |
---|---|
protected class |
DropDownColumn.DropDownCellEditor |
protected class |
DropDownColumn.DropDownCellRenderer |
AbstractColumn.ColumnDynamicFormatter
DATE_LOCALIZATION, iteratorObject
Constructor and Description |
---|
DropDownColumn(FIBDropDownColumn columnModel,
FIBTableModel<T> tableModel,
FIBController controller) |
Modifier and Type | Method and Description |
---|---|
protected List<V> |
getAvailableValues(T object) |
TableCellEditor |
getCellEditor()
Must be overriden if required
|
TableCellRenderer |
getCellRenderer()
Must be overriden if required
|
FIBDropDownColumn |
getColumnModel() |
Class<V> |
getValueClass() |
boolean |
isCellEditableFor(Object object) |
JComboBox<V> |
makeCellEditor(T value,
ActionListener actionListener)
Make cell renderer for supplied value
Note that this renderer is not shared |
protected String |
renderValue(T value) |
boolean |
requireCellEditor()
Must be overriden if required
|
boolean |
requireCellRenderer()
Must be overriden if required
|
String |
toString() |
delete, disableValueChangeNotification, elementAt, enableValueChangeNotification, getController, getDefaultTableCellRenderer, getDefaultWidth, getDeletedProperty, getFont, getIconRepresentation, getLocalized, getLocalizedTitle, getPropertyChangeSupport, getPropertyListColumn, getResizable, getSpecificBgColor, getSpecificColor, getStringRepresentation, getTableModel, getTitle, getTooltip, getValue, getValueFor, isDeleted, makeCellRenderer, notifyValueChangedFor, propertyChange, setDefaultWidth, setTableModel, setTitle, setValueFor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setValueFor
public DropDownColumn(FIBDropDownColumn columnModel, FIBTableModel<T> tableModel, FIBController controller)
public FIBDropDownColumn getColumnModel()
getColumnModel
in class AbstractColumn<T,V>
public Class<V> getValueClass()
getValueClass
in class AbstractColumn<T,V>
public boolean requireCellRenderer()
requireCellRenderer
in class AbstractColumn<T,V>
public TableCellRenderer getCellRenderer()
AbstractColumn
getCellRenderer
in class AbstractColumn<T,V>
public boolean isCellEditableFor(Object object)
isCellEditableFor
in interface EditableColumn<T,V>
isCellEditableFor
in class AbstractColumn<T,V>
public boolean requireCellEditor()
AbstractColumn
requireCellEditor
in class AbstractColumn<T,V>
public TableCellEditor getCellEditor()
AbstractColumn
getCellEditor
in class AbstractColumn<T,V>
public JComboBox<V> makeCellEditor(T value, ActionListener actionListener)
makeCellEditor
in class AbstractColumn<T,V>
Copyright © 2022 Openflexo. All rights reserved.