|
|||||||||
| 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.TableCellRenderergetTableCellRendererComponent in class DefaultTableColumnpublic javax.swing.table.TableCellEditor getCellEditor()
getCellEditor in class DefaultTableColumn
public java.lang.Object getValue(Record rec)
throws java.lang.Exception
getValue in class DefaultTableColumnjava.lang.Exception
public boolean setValue(Record rec,
java.lang.Object value)
throws java.lang.Exception
setValue in class DefaultTableColumnjava.lang.Exceptionpublic boolean isEditable()
isEditable in class DefaultTableColumnpublic java.lang.Object getHeaderValue()
getHeaderValue in class DefaultTableColumnpublic DRecordListTable.ForeignKeyColumn getFKDescriptor()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||