Hello,
I'm testing the trial version of JDiagram for my company. I have the following problem and I hope we can solve this, because then I'm sure we will buy JDiagram.
I'm using the Layered Layout for some hierarchical layout. The problem is that not all arrow crossings were avoided, even if it is possible. It seems that the layout produces different outputs, when i'm changing the order of my "flowChart.createArrow(...)" code. In a special order the right output is produced, but I can't check the order before.
I uploaded 3 screenshots to imageshack, i hope you can take a look at it. The first is, how it should be. The second is one of the wrong outputs. And the third screenshot shows the same in the InSight demo, were it seems to work perfectly.



The following code is used to produce the arrows:
flowChart.createArrow(box4, box6);
flowChart.createArrow(box2, box7);
flowChart.createArrow(box3, box7);
flowChart.createArrow(box5, box6);
flowChart.createArrow(box3, box8 );
flowChart.createArrow(box6, box8 );
flowChart.createArrow(box1, box7);
flowChart.createArrow(box4, box9);
flowChart.createArrow(box6, box9);
Is there something I can do so that these arrow crossings were avoided and i I don't have to check the createArrow code order before?
Thanks for your time, I hope you can help me.
With kind regards
Christoph