[[strom]]
 
DefaultMutableTreeNode root = new DefaultMutableTreeNode ("abc");
DefaultMutableTreeNode node = new DefaultMutableTreeNode ("klm");
root.add (node);
treeModel = new DefaultTreeModel (root);
jTree1.setModel(treeModel);
if (root != null && treeModel != null)
{
   DefaultMutableTreeNode node =
      new DefaultMutableTreeNode ("rst");
   treeModel.insertNodeInto (node, root, 0);
}
    private void jTree1ValueChanged(javax.swing.event.TreeSelectionEvent evt) {
        TreePath p = evt.getPath ();
        Object last = p.getLastPathComponent();
        if (last instanceof DefaultMutableTreeNode)
        {
            DefaultMutableTreeNode node = (DefaultMutableTreeNode) last;
            Object obj = node.getUserObject();
            if (obj instanceof Container && node.getChildCount() == 0)
            {
               Container c = (Container) obj;
 
               for (Component t : c.getComponents())
               {
                   DefaultMutableTreeNode n =
                       new DefaultMutableTreeNode (t);
                   treeModel.insertNodeInto (n, node, node.getChildCount());
               }
            }
        }
 
    }

http://kmlinux/~culik/wiki

 
strom.txt · Last modified: 2011/11/24 16:58 by 147.32.8.115
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki