|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KTableFormat
Specify how to split row objects into cells for use with KTable
.
To take full advantage of KTable
over the regular SWT
Table
class, the KTableFormat
interface should
be preferred over the simpler TableFormat
class.
In times where advanced features of KTable
are not needed,
the simpler TableFormat
can be used.
Method Summary | |
---|---|
de.kupzog.ktable.KTableCellEditor |
getColumnEditor(Object baseObject,
int column)
|
Object |
getColumnHeaderValue(int headerRow,
int column)
Provide a value for the specified header row and column. |
de.kupzog.ktable.KTableCellRenderer |
getColumnRenderer(Object baseObject,
int column)
|
String |
getColumnTooltip(Object baseObject,
int column)
|
int |
getColumnWidth(int column)
|
int |
getFixedHeaderColumnCount()
|
int |
getFixedHeaderRowCount()
|
int |
getFixedSelectableColumnCount()
|
int |
getRowHeight(Object rowObject)
|
int |
getRowHeightMinimum()
|
boolean |
isColumnResizable(int column)
|
boolean |
isRowResizable(Object rowObject)
|
void |
setColumnWidth(int column,
int width)
|
void |
setRowHeight(Object rowObject,
int rowHeight)
|
Methods inherited from interface ca.odell.glazedlists.gui.TableFormat |
---|
getColumnCount, getColumnName, getColumnValue |
Method Detail |
---|
Object getColumnHeaderValue(int headerRow, int column)
TableFormat
, the KTableFormat
supports
multiple header rows per table. Therefore this method is the
preferred way to define the header values for EventKTableModel
.
TableFormat.getColumnName(int)
,
KTableModel.getContentAt(int, int)
int getFixedHeaderRowCount()
KTableModel.getFixedHeaderRowCount()
int getRowHeight(Object rowObject)
KTableModel.getRowHeight(int)
void setRowHeight(Object rowObject, int rowHeight)
KTableModel.setRowHeight(int, int)
boolean isRowResizable(Object rowObject)
KTableModel.isRowResizable(int)
int getRowHeightMinimum()
KTableModel.getRowHeightMinimum()
int getFixedHeaderColumnCount()
KTableModel.getFixedHeaderColumnCount()
int getFixedSelectableColumnCount()
KTableModel.getFixedSelectableColumnCount()
int getColumnWidth(int column)
KTableModel.getColumnWidth(int)
void setColumnWidth(int column, int width)
KTableModel.setColumnWidth(int, int)
boolean isColumnResizable(int column)
KTableModel.isColumnResizable(int)
String getColumnTooltip(Object baseObject, int column)
KTableModel.getTooltipAt(int, int)
de.kupzog.ktable.KTableCellEditor getColumnEditor(Object baseObject, int column)
KTableModel.getCellEditor(int, int)
de.kupzog.ktable.KTableCellRenderer getColumnRenderer(Object baseObject, int column)
KTableModel.getCellRenderer(int, int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |