public class DefaultNodeHandler extends java.lang.Object implements ISwingNodeHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.List<javax.swing.Action> |
actions
The actions.
|
protected static javax.swing.UIDefaults |
icons
The image icons.
|
protected javax.swing.UIDefaults |
overlays
The overlay icons.
|
Constructor and Description |
---|
DefaultNodeHandler(javax.swing.JTree tree)
Create a new node handler.
|
DefaultNodeHandler(javax.swing.JTree tree,
java.util.List actions,
javax.swing.UIDefaults overlays)
Create a new node handler.
|
Modifier and Type | Method and Description |
---|---|
void |
addAction(javax.swing.Action action,
javax.swing.Icon overlay)
Add action.
|
javax.swing.Action |
getAction(java.lang.String name)
Get an action with a name.
|
javax.swing.Action |
getDefaultAction(ISwingTreeNode node)
Get the default action.
|
byte[] |
getOverlay(jadex.base.gui.asynctree.ITreeNode node) |
javax.swing.Action[] |
getPopupActions(ISwingTreeNode[] nodes)
Get the popup actions.
|
javax.swing.Icon |
getSwingOverlay(ISwingTreeNode node)
Get the overlay.
|
protected static final javax.swing.UIDefaults icons
protected java.util.List<javax.swing.Action> actions
protected javax.swing.UIDefaults overlays
public DefaultNodeHandler(javax.swing.JTree tree)
public DefaultNodeHandler(javax.swing.JTree tree, java.util.List actions, javax.swing.UIDefaults overlays)
public javax.swing.Icon getSwingOverlay(ISwingTreeNode node)
getSwingOverlay
in interface ISwingNodeHandler
node
- The node.public byte[] getOverlay(jadex.base.gui.asynctree.ITreeNode node)
getOverlay
in interface jadex.base.gui.asynctree.INodeHandler
public javax.swing.Action[] getPopupActions(ISwingTreeNode[] nodes)
getPopupActions
in interface ISwingNodeHandler
nodes
- The nodes.public javax.swing.Action getDefaultAction(ISwingTreeNode node)
getDefaultAction
in interface ISwingNodeHandler
node
- The node.public void addAction(javax.swing.Action action, javax.swing.Icon overlay)
public javax.swing.Action getAction(java.lang.String name)