- Timestamp:
- Apr 16, 2010, 5:55:54 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/DataTree.java
r862 r864 2 2 3 3 import java.util.Enumeration; 4 5 4 import javax.swing.tree.DefaultMutableTreeNode; 6 5 import javax.swing.tree.DefaultTreeModel; 7 8 6 import de.dass_it.vanhelsing.gui.items.ConcreteUserObjectItem; 9 import de.dass_it.vanhelsing.gui.items.ItemType;10 7 import de.dass_it.vanhelsing.gui.items.UserObjectItem; 11 8 import de.dass_it.vanhelsing.gui.items.UserObjectItemType; … … 19 16 public void setTree(String name){ 20 17 setRoot(new DefaultMutableTreeNode()); 21 tree = new DefaultTreeModel(root);22 UserObjectItemType userType = new UserObjectItemType( root);18 setTree(new DefaultTreeModel(getRoot())); 19 UserObjectItemType userType = new UserObjectItemType(getRoot()); 23 20 ConcreteUserObjectItem obj = new ConcreteUserObjectItem(); 24 root.setUserObject(userType);21 getRoot().setUserObject(userType); 25 22 userType.setUserObject(obj); 26 23 userType.setLeaf(false); … … 66 63 return null; 67 64 } 68 public DefaultMutableTreeNode deleteNode(DefaultMutableTreeNode node) throws constraintValidationException{69 if (node.getChildCount()>0) throw new constraintValidationException();65 public DefaultMutableTreeNode deleteNode(DefaultMutableTreeNode node) throws ConstraintViolationException{ 66 if (node.getChildCount()>0) throw new ConstraintViolationException(); 70 67 DefaultMutableTreeNode parent = (DefaultMutableTreeNode) node.getParent(); 71 68 parent.remove(node);
Note:
See TracChangeset
for help on using the changeset viewer.