forked from Coded/SIPRP
git-svn-id: https://svn.coded.pt/svn/SIPRP@1077 bb69d46d-e84e-40c8-a05a-06db0d633741
parent
7724d45348
commit
0b4e0e575c
@ -0,0 +1,47 @@
|
||||
package leaf.ui;
|
||||
|
||||
import java.util.Enumeration;
|
||||
import java.util.LinkedList;
|
||||
|
||||
import javax.swing.JTree;
|
||||
import javax.swing.tree.TreeModel;
|
||||
import javax.swing.tree.TreeNode;
|
||||
import javax.swing.tree.TreePath;
|
||||
|
||||
public class LeafTree extends JTree
|
||||
{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
|
||||
public LeafTree(TreeModel model)
|
||||
{
|
||||
super(model);
|
||||
}
|
||||
|
||||
public void saveExpansionState()
|
||||
{
|
||||
TreePath treePath = new TreePath((TreeNode)getModel().getRoot());
|
||||
savePath( treePath );
|
||||
}
|
||||
|
||||
public void savePath( TreePath treePath )
|
||||
{
|
||||
//TODO
|
||||
if( treePath != null )
|
||||
{
|
||||
Enumeration<TreePath> expanded = getExpandedDescendants(treePath);
|
||||
if( expanded != null )
|
||||
{
|
||||
expanded.nextElement();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void loadExpansionState()
|
||||
{
|
||||
//TODO
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,16 +0,0 @@
|
||||
package leaf.ui;
|
||||
|
||||
import javax.swing.tree.DefaultTreeModel;
|
||||
import javax.swing.tree.TreeNode;
|
||||
|
||||
public class LeafTreeModel extends DefaultTreeModel
|
||||
{
|
||||
|
||||
public LeafTreeModel(TreeNode root)
|
||||
{
|
||||
super(root);
|
||||
}
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
}
|
||||
Loading…
Reference in new issue