repositories
/
Persons_Comparator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switch person class usage of Origin class to Country class and use it for distance...
[Persons_Comparator.git]
/
src
/
RegionView.java
diff --git
a/src/RegionView.java
b/src/RegionView.java
index d44cd0494f9f10dd063eb4b59ec09ad4d230691d..42941ac2d6f27247f749a309994f98fdd3854172 100644
(file)
--- a/
src/RegionView.java
+++ b/
src/RegionView.java
@@
-1,5
+1,6
@@
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
+import javax.swing.tree.TreeSelectionModel;
import java.util.ListIterator;
public class RegionView extends JPanel {
import java.util.ListIterator;
public class RegionView extends JPanel {
@@
-51,6
+52,7
@@
public class RegionView extends JPanel {
}
sortTree(top);
tree = new JTree(top);
}
sortTree(top);
tree = new JTree(top);
+ tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
add(new JScrollPane(tree));
}
add(new JScrollPane(tree));
}
@@
-70,14
+72,22
@@
public class RegionView extends JPanel {
}
}
if (node.getChildCount() > 0) {
}
}
if (node.getChildCount() > 0) {
-
node =
sortTree(node);
+ sortTree(node);
}
}
return root;
}
}
}
}
return root;
}
}
+ public JTree getTree() {
+ return tree;
+ }
+
public void setRegionObj(Region regionObj) {
this.regionObj = regionObj;
}
public void setRegionObj(Region regionObj) {
this.regionObj = regionObj;
}
+
+ public Region getRegionObj() {
+ return regionObj;
+ }
}
}