次のようなノードを含む図 (基本的には回路図) のようなフローチャートを描画するためのインターフェイスを作成中です。
+-------+
in1 -->| |---> out1
| |
in2 -->| |
| |
in3 -->| |---> out2
+-------+
つまり、各ボックスにはいくつかの入力エッジといくつかの出力エッジがあります。視覚的にわかりやすくするために、すべての入力エッジを一方の側にグループ化し、すべての出力エッジをもう一方の側にグループ化すると、より理にかなっています。
インターフェイスには、異なるボックスの入力と出力を一緒に接続するユーザーが含まれます。
ダイアグラムをきれいに保つための自動レイアウトツールも備えた、このようなインターフェイスを簡単に構築するのに役立つJavaライブラリを見つけようとしています。http://www.jgraph.com/とhttp://jung.sourceforge.net/は、私が必要とすることのほとんどを行うように見えますが、ノードを上記の入力と出力のようにするかどうかはわかりませんがまとまっています。たとえば、JUNG でこれを行う方法がわかりません。
どのライブラリを使用する必要があり、ノードを上記のように見せるために何ができるかを誰でも提案できますか?