Class BorderRenderer<N>
java.lang.Object
de.engehausen.treemap.swing.impl.BorderRenderer<N>
- Type Parameters:
N- the type of node the renderer supports.
- All Implemented Interfaces:
IRectangleRenderer<N,Graphics2D, Color>
A rectangle renderer which only renders non-leaf rectangles.
The leafs are rendered by delegation to a renderer supporting
rendering leafs.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhighlight(Graphics2D graphics, ITreeModel<IRectangle<N>> model, IRectangle<N> rectangle, IColorProvider<N, Color> colorProvider, ILabelProvider<N> labelProvider) voidrender(Graphics2D graphics, ITreeModel<IRectangle<N>> model, IRectangle<N> rectangle, IColorProvider<N, Color> colorProvider, ILabelProvider<N> labelProvider)
-
Field Details
-
leafRenderer
-
-
Constructor Details
-
BorderRenderer
-
-
Method Details
-
highlight
public void highlight(Graphics2D graphics, ITreeModel<IRectangle<N>> model, IRectangle<N> rectangle, IColorProvider<N, Color> colorProvider, ILabelProvider<N> labelProvider) - Specified by:
highlightin interfaceIRectangleRenderer<N,Graphics2D, Color>
-
render
public void render(Graphics2D graphics, ITreeModel<IRectangle<N>> model, IRectangle<N> rectangle, IColorProvider<N, Color> colorProvider, ILabelProvider<N> labelProvider) - Specified by:
renderin interfaceIRectangleRenderer<N,Graphics2D, Color>
-