public final class AdaptiveTreePainter<E extends javax.swing.JTree,U extends WebTreeUI> extends AdaptivePainter<E,U> implements ITreePainter<E,U>
component, listeners, ltr, propertyChangeListener, ui| Constructor and Description |
|---|
AdaptiveTreePainter(Painter painter)
Constructs new AdaptiveTreePainter for the specified painter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isHoverDecorationSupported()
Returns whether or not hover node decoration is supported by this tree painter.
|
void |
prepareToPaint(java.util.Hashtable<javax.swing.tree.TreePath,java.lang.Boolean> drawingCache,
javax.swing.tree.TreeCellRenderer currentCellRenderer)
Prepares painter to pain tree.
|
addPainterListener, getBorders, getPainter, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstallb, borderChange, getCompleteBorder, i, i, i, installPropertyChangeListener, isSectionPainter, isSettingsUpdateAllowed, orientationChange, p, propertyChange, repaint, repaint, repaint, revalidate, saveOrientation, uninstallPropertyChangeListener, updateAll, updateBorder, updateOpacity, updateOrientationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPainterListener, getBorders, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstallpublic AdaptiveTreePainter(Painter painter)
painter - painter to adaptpublic boolean isHoverDecorationSupported()
ITreePainterisHoverDecorationSupported in interface ITreePainter<E extends javax.swing.JTree,U extends WebTreeUI>public void prepareToPaint(java.util.Hashtable<javax.swing.tree.TreePath,java.lang.Boolean> drawingCache,
javax.swing.tree.TreeCellRenderer currentCellRenderer)
ITreePainterprepareToPaint in interface ITreePainter<E extends javax.swing.JTree,U extends WebTreeUI>drawingCache - vertical lines drawing cachecurrentCellRenderer - current cell renderer