我在Swing / AWT中制作自己的类图应用程序,但我停止了这个功能:
非常感谢一般指南或示例代码
答案 0 :(得分:4)
我不了解Java,但您可以遵循以下步骤:
对于实现,您可以构建一个使用观察者模式来侦听它所遵循的两个矩形的线类,这样只要其中一个移动或调整大小,它就可以自行更新。
答案 1 :(得分:3)
http://java-sl.com/connector.html 希望这会有所帮助。
答案 2 :(得分:1)
尝试使用observer模式。应该通过对象的新位置通知所有与移动对象连接的线并正确“弯曲”。当然,首先要实现一些连接2个对象的逻辑。
答案 3 :(得分:-1)
尝试创建一个名为“ConnectingLine”或类似的类。这个类将有几个段(这是dia中这些行部分的名称,这是当前我最喜欢的uml建模工具),它将逐个计算。你当然会有一个sepaparate类;)叫做“LineSegment”。我认为这应该使您更容易执行执行此任务所需的数学计算。
这也可以使段“自动路由或不”轻松d (^_^) b