Package mgui.interfaces.shapes.trees
Class Shape2DTreeNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
mgui.interfaces.trees.InterfaceTreeNode
mgui.interfaces.shapes.trees.ShapeTreeNode
mgui.interfaces.shapes.trees.Shape2DTreeNode
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.swing.tree.MutableTreeNode,javax.swing.tree.TreeNode,InterfaceObjectListener,PopupMenuObject,ShapeListener
public class Shape2DTreeNode extends ShapeTreeNode implements ShapeListener
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class mgui.interfaces.trees.InterfaceTreeNode
isMouseOverSelect, isSelectable, listeners, parent_tree, popup_handler, popup_menuFields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject -
Constructor Summary
Constructors Constructor Description Shape2DTreeNode()Shape2DTreeNode(Shape2DInt thisShape) -
Method Summary
Modifier and Type Method Description java.lang.Objectclone()InterfacePopupMenugetPopupMenu()Produces and returns a popup menu for this object.Shape2DIntgetUserObject()booleanhasShapeNode(InterfaceShape shape)voidremoveShapeNode(InterfaceShape shape)voidsetUserObject(Shape2DInt thisShape)Methods inherited from class mgui.interfaces.shapes.trees.ShapeTreeNode
getChildForShape, getShape, getVertexDataColumnNode, getVertexDataNode, shapeUpdatedMethods inherited from class mgui.interfaces.trees.InterfaceTreeNode
addChild, addListener, containsObject, destroy, destroy, destroyAllChildren, fireTreeListeners, getChildren, getParentTree, getPopupMenu, handleMouseEvent, handlePopupEvent, init, insertChild, isDestroyed, isSelectable, moveChild, objectChanged, objectChanged, removeChild, removeListener, setParentTree, setPopupMenu, setSelectable, setUserObject, showPopupMenuMethods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface mgui.interfaces.shapes.util.ShapeListener
destroy, isDestroyed, shapeUpdated
-
Constructor Details
-
Shape2DTreeNode
public Shape2DTreeNode() -
Shape2DTreeNode
-
-
Method Details
-
setUserObject
-
getUserObject
- Overrides:
getUserObjectin classjavax.swing.tree.DefaultMutableTreeNode
-
getPopupMenu
Description copied from interface:PopupMenuObjectProduces and returns a popup menu for this object.- Specified by:
getPopupMenuin interfacePopupMenuObject- Overrides:
getPopupMenuin classInterfaceTreeNode- Returns:
-
removeShapeNode
- Specified by:
removeShapeNodein classShapeTreeNode
-
hasShapeNode
- Specified by:
hasShapeNodein classShapeTreeNode
-
clone
public java.lang.Object clone()- Overrides:
clonein classInterfaceTreeNode
-