Keep position in JGoLinkLabel

I use JGoLinkLabel to draw curved link with three label.s After create labels of link, user can drag label or link to change label position or curvness of link. But when user drag node of link, those positions will be lost and restore.
Is any good way to implement to keep the position? Any good suggestion I need to do

Have you looked at JGoLink.setAdjustingStyle?