|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.japisoft.xmlpad.tree.FastTreeRenderer
Renderer for the tree
UIManager properties : - xmlpad.tree.font - xmlpad.tree.elementIcon - xmlpad.tree.textIcon - xmlpad.tree.errorIcon - xmlpad.tree.textColor - xmlpad.tree.selectionColor - Tree.textAttributeForeground
Field Summary | |
static int |
DEFAULT_MODE
This is the default rendering mode |
static int |
NAMESPACE_MODE
This is a rendering mode for showing the node namespace |
static int |
PREFIX_MODE
This is a rendering mode for showing the node prefix |
static int |
QUALIFIED_MODE
This is a rendering mode for showing the qualified node name |
Constructor Summary | |
FastTreeRenderer(XMLContainer container)
|
Method Summary | |
void |
activateError(java.lang.String message)
Show an error on the root. |
void |
dispose()
|
javax.swing.JComponent |
getInnerComponent()
|
java.awt.Component |
getTreeCellRendererComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
|
boolean |
isDashUnderlineMode()
|
void |
setDashUnderlineColor(java.awt.Color color)
|
void |
setDashUnderlineMode(boolean dashUnderline)
Add dask for showing selection |
void |
setElementIcon(javax.swing.ImageIcon icon)
Reset the default icon for tag element |
void |
setRenderingMode(int mode)
Update the rendering mode : DEFAULT_MODE ... |
void |
setSelectionColor(java.awt.Color color)
Reset the default selection color |
void |
setTextColor(java.awt.Color color)
Reset the default text color |
void |
setTextFont(java.awt.Font font)
Reset the default text font |
void |
setTextIcon(javax.swing.ImageIcon icon)
Reset the default text icon |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DEFAULT_MODE
public static final int PREFIX_MODE
public static final int NAMESPACE_MODE
public static final int QUALIFIED_MODE
Constructor Detail |
public FastTreeRenderer(XMLContainer container)
Method Detail |
public javax.swing.JComponent getInnerComponent()
public void setRenderingMode(int mode)
DEFAULT_MODE
...
public void setElementIcon(javax.swing.ImageIcon icon)
public void setTextIcon(javax.swing.ImageIcon icon)
public void setTextFont(java.awt.Font font)
public void setTextColor(java.awt.Color color)
public void setSelectionColor(java.awt.Color color)
public void activateError(java.lang.String message)
public void setDashUnderlineMode(boolean dashUnderline)
public boolean isDashUnderlineMode()
true
if the current selection is shown with an
underline mode. By default to false
public void setDashUnderlineColor(java.awt.Color color)
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
getTreeCellRendererComponent
in interface javax.swing.tree.TreeCellRenderer
public void dispose()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |