@@ -218,6 +218,7 @@ public void initialize(URL url, ResourceBundle rb) {
218
218
hiddenPane .setPinnedSide (null );
219
219
e .consume ();
220
220
});
221
+ hiddenPane .setTriggerDistance (60 );
221
222
222
223
}
223
224
@@ -749,12 +750,13 @@ class BFS {
749
750
q .push (source );
750
751
while (!q .isEmpty ()) {
751
752
Node u = q .removeLast ();
752
- //<editor-fold defaultstate="collapsed" desc="Animation Control ">
753
+ //<editor-fold defaultstate="collapsed" desc="Node Popped Animation ">
753
754
FillTransition ft = new FillTransition (Duration .millis (time ), u .circle );
754
755
if (u .circle .getFill () == Color .BLACK ) {
755
756
ft .setToValue (Color .CHOCOLATE );
756
757
}
757
758
st .getChildren ().add (ft );
759
+
758
760
String str = "" ;
759
761
str = str .concat ("Popped : Node(" + u .name + ")\n " );
760
762
final String str2 = str ;
@@ -776,7 +778,7 @@ class BFS {
776
778
q .push (v );
777
779
v .previous = u ;
778
780
779
- //<editor-fold defaultstate="collapsed" desc="Animation Control ">
781
+ //<editor-fold defaultstate="collapsed" desc="Node visiting animation ">
780
782
//<editor-fold defaultstate="collapsed" desc="Change Edge colors">
781
783
if (undirected ) {
782
784
StrokeTransition ftEdge = new StrokeTransition (Duration .millis (time ), e .line );
@@ -795,6 +797,7 @@ class BFS {
795
797
});
796
798
ft1 .onFinishedProperty ();
797
799
st .getChildren ().add (ft1 );
800
+
798
801
str = "\t " ;
799
802
str = str .concat ("Pushing : Node(" + v .name + ")\n " );
800
803
final String str1 = str ;
@@ -917,6 +920,7 @@ public void DFSRecursion(Node source, int level) {
917
920
ft .setToValue (Color .FORESTGREEN );
918
921
}
919
922
st .getChildren ().add (ft );
923
+
920
924
String str = "" ;
921
925
for (int i =0 ; i <level ; i ++)
922
926
str = str .concat ("\t " );
0 commit comments