T - the type of the row header for which the renderer will be usedpublic interface IRowHeaderRenderer<T extends AbstractRowHeader> extends IRenderer
ITreeTableModel.getRowHeaderValue(Object),
AbstractRowHeader.setRowHeaderRenderer(Class, IRowHeaderRenderer)| Modifier and Type | Method and Description |
|---|---|
Component |
getRowHeaderRendererComponent(T header,
Object node,
Object rowHeaderValue,
int depth,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus,
boolean newNode)
Returns a component suitable for rendering a row header.
|
Component getRowHeaderRendererComponent(T header, Object node, Object rowHeaderValue, int depth, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus, boolean newNode)
header - the row header component in which the header gets rendererdnode - the tree node to which the row header belongsrowHeaderValue - the header value objectdepth - the hierarcy depth of the row for which the header gets
renderedselected - a flag signalling whether the row is currently selectedexpanded - a flag signalling whether the hierarcy node to which the
header belongs is currently in an expanded state (opened)leaf - a flag signalling whether the hierarchy node to which the
header belongs is a leaf (has no children)row - the row in which the header is locatedhasFocus - a flag signalling whether the header is the focus ownernewNode - a flag signalling whether the row is used for creating new
tree nodesCopyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.