|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.cbse.jeasy.JEObject
com.cbse.jeasy.JETreeNode
public class JETreeNode
A class using a DefaultMutableTreenode.
| Properties | ||
|---|---|---|
| name | values | comment |
| id | * | Id of the object. Let it begin with TN_ |
| name |   | The name of the TreeNode. |
| sorted | true false |
When set to true, the treenode will be sorted alphabetically by its name. |
| background |   | Sets the background color of the tree. |
| backgroundNonSelectionColor |   | Color to use for the background when the node isn't selected. |
| backgroundSelectionColor |   | Color to use for the background when a node is selected. |
| borderSelectionColor |   | Color to use for the focus indicator when the node has focus. |
| textNonSelectionColor |   | Color to use for the foreground for non-selected nodes. |
| textSelectionColor |   | Color to use for the foreground for selected nodes. |
| closedIcon |   | Icon used to show non-leaf nodes that aren't expanded. |
| leafIcon |   | Icon used to show leaf nodes. |
| openIcon |   | Icon used to show non-leaf nodes that are expanded. |
| tabbedpaneText |   | The text to be displayed when the panel is added in a tabbedpane. |
| tabbedpaneIcon |   | An icon shown in the tabbedpane. |
| tabbedpaneTooltip |   | A tooltip for the tabbedpane. |
| tooltip |   | A tooltip for the treenode. |
| constraints |   | Constraints used when added in GridBagLayout. |
| doubleclick |   | This string will be given to the callBack when doubleclick on an treenode entry. |
| singleclick |   | This string will be given to the callBack when singleclick on an treenode entry. |
| E1 . En |
  | Elements to be added in the JTreenode. |
* = property you have to set; bold = default value
| Field Summary |
|---|
| Fields inherited from class com.cbse.jeasy.JEObject |
|---|
DEVELOPPING, INPUT_ERROR_DATE, INPUT_ERROR_LENGTH, INPUT_ERROR_MANDATORY, INPUT_ERROR_PARSE, INPUT_ERROR_RANGE, INPUT_ERROR_TIME, INPUT_ERRORS, NO_INPUT_ERROR, RUNNING |
| Constructor Summary | |
|---|---|
JETreeNode()
|
|
JETreeNode(java.lang.String s)
Reads the properties from a string. |
|
| Method Summary | |
|---|---|
java.lang.String |
abbedPaneText()
|
void |
enableListeners(boolean b)
|
protected void |
expandMatchingChild(java.lang.Object parent,
javax.swing.tree.TreePath tp,
java.util.ArrayList oarray)
|
java.awt.Color |
getBackground()
|
java.awt.Color |
getBackgroundNonSelectionColor()
|
java.awt.Color |
getBackgroundSelectionColor()
|
java.awt.Color |
getBorderSelectionColor()
|
javax.swing.ImageIcon |
getClosedIcon()
|
java.lang.String |
getElementAt(int n)
Gets the component of element n |
int |
getElementSize()
Gets the number of elements |
javax.swing.ImageIcon |
getLeafIcon()
|
java.lang.String |
getName()
Gets the name of the Treenode |
javax.swing.ImageIcon |
getOpenIcon()
|
javax.swing.ImageIcon |
getTabbedpaneIcon()
|
java.awt.Color |
getTextNonSelectionColor()
|
java.awt.Color |
getTextSelectionColor()
|
java.lang.String |
getToolTipText()
|
javax.swing.JTree |
getTree()
|
javax.swing.tree.DefaultTreeModel |
getTreeModel()
|
javax.swing.tree.DefaultMutableTreeNode |
getTreeNode()
|
java.awt.Font |
getTreeNodeFont()
|
void |
JEadd(java.awt.Container co)
Adds the JEObject to the Container |
void |
JEadd(java.awt.Container co,
java.awt.LayoutManager lm)
Adds the JEObject to the Container and the Containers LayoutManager |
void |
JEadd(javax.swing.tree.DefaultMutableTreeNode tn)
Adds the JEObject (DefaultMutableTreeNode) to DefaultMutableTreeNode |
void |
JEadd(JETreeNode tn)
|
void |
JEadd(java.lang.String border,
java.awt.Container co)
Adds the JEObject to a Container with a BorderLayout |
void |
JEaddTab(javax.swing.JTabbedPane co,
java.awt.LayoutManager lm)
Adds the JEObject to a JTabbedPane and its LayoutManager |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
reloadNode()
|
void |
reloadNode(javax.swing.tree.DefaultMutableTreeNode tn)
|
void |
reloadNode(javax.swing.tree.TreePath tp)
|
void |
setName(java.lang.String n)
Sets the name of the Treenode |
void |
setToolTtipText(java.lang.String tooltip)
|
void |
start()
Creates the jfc components using the properties |
java.lang.String |
toString()
Gets the neme |
void |
treeCollapsed(javax.swing.event.TreeExpansionEvent e)
|
void |
treeExpanded(javax.swing.event.TreeExpansionEvent e)
|
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesInserted(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent e)
|
void |
treeStructureChanged(javax.swing.event.TreeModelEvent e)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
| Methods inherited from class com.cbse.jeasy.JEObject |
|---|
backupEntry, clear, deserializeValue, getApplet, getApplLocale, getCenter, getComponent, getEast, getId, getJCallBack, getJClass, getLabel, getMode, getNorth, getObjLocale, getParentId, getPreview, getProjectDirectory, getProperty, getRegisterText, getSouth, getStarted, getTitle, getType, getWest, getXMLtag, isEditable, isEnabled, isEnterprise, isProfessional, isStandard, isVisible, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, removeProperties, removeProperty, restoreEntry, serializeValue, setApplet, setApplLocale, setEditable, setEditable, setEnabled, setEnabled, setFocus, setJCallBack, setMarkable, setMarkable, setMode, setObjLocale, setParentId, setPreview, setProjectDirectory, setProperty, setStarted, setVisible, setVisible, wasEntryChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JETreeNode(java.lang.String s)
s - contains properties and valuesJE#PropertyStringpublic JETreeNode()
| Method Detail |
|---|
public int getElementSize()
JEObject
getElementSize in class JEObjectpublic java.lang.String abbedPaneText()
public java.lang.String getElementAt(int n)
JEObject
getElementAt in class JEObjectpublic java.awt.Font getTreeNodeFont()
public javax.swing.ImageIcon getLeafIcon()
public javax.swing.ImageIcon getOpenIcon()
public javax.swing.ImageIcon getClosedIcon()
public javax.swing.ImageIcon getTabbedpaneIcon()
public java.awt.Color getBackground()
public java.awt.Color getBackgroundNonSelectionColor()
public java.awt.Color getBackgroundSelectionColor()
public java.awt.Color getBorderSelectionColor()
public java.awt.Color getTextNonSelectionColor()
public java.awt.Color getTextSelectionColor()
public void setName(java.lang.String n)
public java.lang.String getName()
getName in class JEObjectpublic java.lang.String toString()
toString in class java.lang.Objectpublic javax.swing.tree.DefaultMutableTreeNode getTreeNode()
public javax.swing.tree.DefaultTreeModel getTreeModel()
public javax.swing.JTree getTree()
public void start()
start in class JEObjectJE#startpublic void JEadd(java.awt.Container co)
JEObject
JEadd in class JEObjectpublic void enableListeners(boolean b)
public void JEadd(JETreeNode tn)
public void JEadd(javax.swing.tree.DefaultMutableTreeNode tn)
JEObject
JEadd in class JEObject
public void JEadd(java.awt.Container co,
java.awt.LayoutManager lm)
JEObject
JEadd in class JEObject
public void JEadd(java.lang.String border,
java.awt.Container co)
JEObject
JEadd in class JEObject
public void JEaddTab(javax.swing.JTabbedPane co,
java.awt.LayoutManager lm)
JEObject
JEaddTab in class JEObjectpublic void reloadNode()
public void reloadNode(javax.swing.tree.DefaultMutableTreeNode tn)
public void reloadNode(javax.swing.tree.TreePath tp)
protected void expandMatchingChild(java.lang.Object parent,
javax.swing.tree.TreePath tp,
java.util.ArrayList oarray)
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged in interface javax.swing.event.TreeSelectionListenerpublic void treeExpanded(javax.swing.event.TreeExpansionEvent e)
treeExpanded in interface javax.swing.event.TreeExpansionListenerpublic void treeCollapsed(javax.swing.event.TreeExpansionEvent e)
treeCollapsed in interface javax.swing.event.TreeExpansionListenerpublic void treeNodesChanged(javax.swing.event.TreeModelEvent e)
public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
public void treeStructureChanged(javax.swing.event.TreeModelEvent e)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic java.lang.String getToolTipText()
public void setToolTtipText(java.lang.String tooltip)
tooltip - The tooltip to set.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||