1 22 23 package org.aspectj.debugger.gui; 24 25 import org.aspectj.debugger.base.*; 26 27 import javax.swing.tree.DefaultTreeModel ; 28 import javax.swing.tree.TreePath ; 29 import javax.swing.tree.TreeNode ; 30 import javax.swing.tree.DefaultMutableTreeNode ; 31 32 public class AJTreeModel extends DefaultTreeModel { 33 34 public AJTreeModel(AJTreeNode node) { 35 super(node); 36 node.setModel(this); 37 } 38 39 public void valueForPathChanged(TreePath path, Object newValue) { 40 DefaultMutableTreeNode node = 41 (DefaultMutableTreeNode ) path.getLastPathComponent(); 42 nodeChanged(node); Util.msg("VFPC", node, java.awt.Color.orange.darker()); 43 this.reload(node); 44 } 45 } 46 | Popular Tags |