JavaFX Offset Connections - PullRequest
       59

JavaFX Offset Connections

0 голосов
/ 13 октября 2019

Я использую библиотеку e (fx) clipse gef4 для рисования соединений для приложения JavaFX. Я могу создавать соединения между двумя панорамируемыми узлами, используя Класс соединения .

Однако, поскольку я хочу иметь несколько соединений, которые должны быть привязаны одними и теми же двумя классами, они лежат друг на друге. Как я могу сместить соединения динамически, чтобы они больше не лежали друг на друге?

public class Connection { //not to be confused with javafx.geometry
    public Connection(Node start, Node end, boolean orthogonalDraw){

        if (orthogonalDraw) {
            setRouter(new OrthogonalRouter());
            setStartAnchor(new DynamicAnchor(start, new OrthogonalProjectionStrategy()));
            setEndAnchor(new DynamicAnchor(end, new OrthogonalProjectionStrategy()));
        } else {
            setStartAnchor(new DynamicAnchor(start));
            setEndAnchor(new DynamicAnchor(end));
        }
    }
}
...