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