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–2016 Dirk Lemmermann Software & Consulting. All rights reserved.