|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TreeAttributes
Attributes to control how a Tree is rendered. The class captures a set of attributes found in a typical tree
layout, but some layouts may not use all of these properties.
TreeLayout| Method Summary | |
|---|---|
TreeAttributes |
copy()
Returns a new TreeAttributes instance of the same type as this TreeAttributes, who's properties are configured exactly as this TreeAttributes. |
void |
copy(TreeAttributes attributes)
Copies the specified TreeAttributes' properties into this object's properties. |
Color[] |
getCheckBoxColor()
Get the color of filled checkboxes that indicate if nodes are selected. |
Color |
getColor()
Get the color of the text in the tree. |
Font |
getDescriptionFont()
Get the font used to render the node description. |
Font |
getFont()
Get the font used to render text. |
Dimension |
getIconSize()
Get the size of each icon in the tree. |
int |
getIconSpace()
Get the amount of space, in pixels, to leave between an icon in the tree and surrounding text and shapes. |
int |
getRowSpacing()
Get the space, in pixels, to leave between rows in the tree. |
boolean |
isRootVisible()
Should be root node be drawn? |
void |
setCheckBoxColor(Color color1,
Color color2)
Set the color of filled checkboxes that indicate if a node is selected. |
void |
setColor(Color textColor)
Set the color of the text in the tree. |
void |
setDescriptionFont(Font font)
Set the font used to render the node descriptions. |
void |
setFont(Font font)
Set the font used to render text. |
void |
setIconSize(Dimension size)
Set the size of each icon in the tree. |
void |
setIconSpace(int iconSpace)
Set the amount of space, in pixels, to leave between an icon in the tree and surrounding text and shapes. |
void |
setRootVisible(boolean visible)
Set the root node to visibile or not visible. |
void |
setRowSpacing(int spacing)
Set the space, in pixels, to leave between rows in the tree. |
| Method Detail |
|---|
TreeAttributes copy()
void copy(TreeAttributes attributes)
attributes - the attributes to copy.Color[] getCheckBoxColor()
Color getColor()
setColor(java.awt.Color)Font getDescriptionFont()
Font getFont()
setFont(java.awt.Font)Dimension getIconSize()
setIconSize(java.awt.Dimension)int getIconSpace()
setIconSpace(int)int getRowSpacing()
setRowSpacing(int)boolean isRootVisible()
setRootVisible(boolean)
void setCheckBoxColor(Color color1,
Color color2)
color1 - first color in the checkbox gradient.color2 - second color in the checkbox gradient.void setColor(Color textColor)
textColor - New text color.getColor()void setDescriptionFont(Font font)
font - New font for descriptions.void setFont(Font font)
font - New tree font.getFont()void setIconSize(Dimension size)
size - New size.getIconSize()void setIconSpace(int iconSpace)
iconSpace - Icon space in pixels.getIconSpace()void setRootVisible(boolean visible)
visible - True if the root node should be drawn.isRootVisible()void setRowSpacing(int spacing)
spacing - Row spacing.getRowSpacing()
|
NASA World Wind | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||