|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.TableColumn
butler.swing.record.DefaultTableColumn
butler.swing.record.ForeignKeyTableColumn
public class ForeignKeyTableColumn
Subclass of TableColumn for related columns.
Field Summary |
---|
Fields inherited from class butler.swing.record.DefaultTableColumn |
---|
_label, _listener, _table |
Fields inherited from class javax.swing.table.TableColumn |
---|
CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, COLUMN_WIDTH_PROPERTY, HEADER_RENDERER_PROPERTY, HEADER_VALUE_PROPERTY, headerRenderer, headerValue, identifier, isResizable, maxWidth, minWidth, modelIndex, resizedPostingDisableCount, width |
Constructor Summary | |
---|---|
ForeignKeyTableColumn(DRecordListTable.ForeignKeyColumn desc)
|
|
ForeignKeyTableColumn(ForeignKey fk,
Column col)
Creates a ForeignKeyTableColumn. |
Method Summary | |
---|---|
javax.swing.table.TableCellEditor |
getCellEditor()
|
DRecordListTable.ForeignKeyColumn |
getFKDescriptor()
|
java.lang.Object |
getHeaderValue()
|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
|
java.lang.Object |
getValue(Record rec)
|
boolean |
isEditable()
|
boolean |
setValue(Record rec,
java.lang.Object value)
|
Methods inherited from class butler.swing.record.DefaultTableColumn |
---|
getColumn, getColumnClass, getDatatype, getDescriptor, getResizeable, initRendererLabel, setChangeListener, setColor, setDatatype, setEditable, setHeaderValue, setRendererLabel, setShowHeader, setTable |
Methods inherited from class javax.swing.table.TableColumn |
---|
addPropertyChangeListener, createDefaultHeaderRenderer, disableResizedPosting, enableResizedPosting, getCellRenderer, getHeaderRenderer, getIdentifier, getMaxWidth, getMinWidth, getModelIndex, getPreferredWidth, getPropertyChangeListeners, getResizable, getWidth, removePropertyChangeListener, setCellEditor, setCellRenderer, setHeaderRenderer, setIdentifier, setMaxWidth, setMinWidth, setModelIndex, setPreferredWidth, setResizable, setWidth, sizeWidthToFit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ForeignKeyTableColumn(ForeignKey fk, Column col) throws java.lang.Exception
fk
- Foreign key that gives the relation.col
- Column in the related table.
java.lang.Exception
public ForeignKeyTableColumn(DRecordListTable.ForeignKeyColumn desc) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
getTableCellRendererComponent
in class DefaultTableColumn
public javax.swing.table.TableCellEditor getCellEditor()
getCellEditor
in class DefaultTableColumn
public java.lang.Object getValue(Record rec) throws java.lang.Exception
getValue
in class DefaultTableColumn
java.lang.Exception
public boolean setValue(Record rec, java.lang.Object value) throws java.lang.Exception
setValue
in class DefaultTableColumn
java.lang.Exception
public boolean isEditable()
isEditable
in class DefaultTableColumn
public java.lang.Object getHeaderValue()
getHeaderValue
in class DefaultTableColumn
public DRecordListTable.ForeignKeyColumn getFKDescriptor()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |